diff --git a/.gitignore b/.gitignore
index 2345569..249b5ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,11 @@
.idea/
bin/
obj/
+src/licenseGen/.vs/*
+src/bitBetter/.vs/*
*.dll
*.pem
.vscode/
*.pfx
-*.cert
\ No newline at end of file
+*.cert
+*.vsidx
diff --git a/src/bitBetter/Dockerfile b/src/bitBetter/Dockerfile
index 00555b7..3b68e18 100644
--- a/src/bitBetter/Dockerfile
+++ b/src/bitBetter/Dockerfile
@@ -1,4 +1,4 @@
-FROM mcr.microsoft.com/dotnet/sdk:6.0 as build
+FROM mcr.microsoft.com/dotnet/sdk:8.0 as build
WORKDIR /bitBetter
COPY . /bitBetter
diff --git a/src/bitBetter/bitBetter.csproj b/src/bitBetter/bitBetter.csproj
index 8dd1aff..fcc8830 100644
--- a/src/bitBetter/bitBetter.csproj
+++ b/src/bitBetter/bitBetter.csproj
@@ -2,7 +2,7 @@
Exe
- netcoreapp6.0
+ netcoreapp8.0
diff --git a/src/licenseGen/Dockerfile b/src/licenseGen/Dockerfile
index f23d3fd..97883b4 100644
--- a/src/licenseGen/Dockerfile
+++ b/src/licenseGen/Dockerfile
@@ -1,4 +1,4 @@
-FROM mcr.microsoft.com/dotnet/sdk:6.0 as build
+FROM mcr.microsoft.com/dotnet/sdk:8.0 as build
WORKDIR /licenseGen
COPY . /licenseGen
diff --git a/src/licenseGen/Program.cs b/src/licenseGen/Program.cs
index a248371..f010d72 100644
--- a/src/licenseGen/Program.cs
+++ b/src/licenseGen/Program.cs
@@ -366,11 +366,6 @@ internal class Program
Object license = Activator.CreateInstance(type);
- void Set(String name, Object value)
- {
- type.GetProperty(name).SetValue(license, value);
- }
-
Set("LicenseKey", String.IsNullOrWhiteSpace(key) ? Guid.NewGuid().ToString("n") : key);
Set("Id", userId);
Set("Name", userName);
@@ -384,10 +379,16 @@ internal class Program
Set("Trial", false);
Set("LicenseType", Enum.Parse(licenseTypeEnum, "User"));
- Set("Hash", Convert.ToBase64String((Byte[])type.GetMethod("ComputeHash").Invoke(license, new Object[0])));
+ Set("Hash", Convert.ToBase64String((Byte[])type.GetMethod("ComputeHash").Invoke(license, Array.Empty