diff --git a/BCrypt.Net.sln b/BCrypt.Net.sln
index cee3569..e431a0e 100644
--- a/BCrypt.Net.sln
+++ b/BCrypt.Net.sln
@@ -1,20 +1,20 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.29709.97
+# Visual Studio Version 18
+VisualStudioVersion = 18.0.11205.157 d18.0
MinimumVisualStudioVersion = 15.0.26228.4
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BCrypt.Net", "src\BCrypt.Net\BCrypt.Net.csproj", "{CD69F016-5940-4FCA-BCA1-9D1D87C6F873}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnitTests", "tests\UnitTests\BCrypt.Net.UnitTests.csproj", "{2078EB7B-7EDF-4B65-80F7-DB4D92E08CCD}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BCrypt.Net.UnitTests", "tests\UnitTests\BCrypt.Net.UnitTests.csproj", "{2078EB7B-7EDF-4B65-80F7-DB4D92E08CCD}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build-tools", "build-tools", "{6F3D5F8B-CD73-474C-BA79-D4A17E9F106D}"
ProjectSection(SolutionItems) = preProject
.editorconfig = .editorconfig
- Dockerfile = Dockerfile
Directory.Packages.props = Directory.Packages.props
+ Dockerfile = Dockerfile
EndProjectSection
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Benchmark", "benchmark\BCryptNet.BenchMarks.csproj", "{E75AA3B8-BF28-4366-B5C6-14AF342290C3}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BCryptNet.BenchMarks", "benchmark\BCryptNet.BenchMarks.csproj", "{E75AA3B8-BF28-4366-B5C6-14AF342290C3}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "examples", "examples", "{DBAB6D93-7DE4-4A70-89E7-1EE784C1A466}"
EndProject
@@ -26,59 +26,73 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BCrypt.Net.IdentityExtensio
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "github", "github", "{93729F4E-5F15-4769-8385-19176C7AAA2C}"
ProjectSection(SolutionItems) = preProject
- .github\dependabot.yml = .github\dependabot.yml
.github\ISSUE_TEMPLATE\bug_report.md = .github\ISSUE_TEMPLATE\bug_report.md
- .github\ISSUE_TEMPLATE\docs-issue.md = .github\ISSUE_TEMPLATE\docs-issue.md
- .github\ISSUE_TEMPLATE\feature_request.md = .github\ISSUE_TEMPLATE\feature_request.md
- .github\stale.yml = .github\stale.yml
.github\workflows\ci-build.yml = .github\workflows\ci-build.yml
.github\workflows\ci-manual-build-test-sign.yml = .github\workflows\ci-manual-build-test-sign.yml
.github\workflows\codeql-analysis.yml = .github\workflows\codeql-analysis.yml
+ .github\dependabot.yml = .github\dependabot.yml
.github\workflows\dependency-review.yml = .github\workflows\dependency-review.yml
+ .github\ISSUE_TEMPLATE\docs-issue.md = .github\ISSUE_TEMPLATE\docs-issue.md
+ .github\ISSUE_TEMPLATE\feature_request.md = .github\ISSUE_TEMPLATE\feature_request.md
.github\workflows\generate-publish-docs.yml = .github\workflows\generate-publish-docs.yml
.github\workflows\markdown-link-check.yml = .github\workflows\markdown-link-check.yml
+ .github\stale.yml = .github\stale.yml
.github\workflows\upload-coverage-report.yml = .github\workflows\upload-coverage-report.yml
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ CodeQL|Any CPU = CodeQL|Any CPU
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
- CodeQL|Any CPU = CodeQL|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {CD69F016-5940-4FCA-BCA1-9D1D87C6F873}.CodeQL|Any CPU.ActiveCfg = CodeQL|Any CPU
+ {CD69F016-5940-4FCA-BCA1-9D1D87C6F873}.CodeQL|Any CPU.Build.0 = CodeQL|Any CPU
{CD69F016-5940-4FCA-BCA1-9D1D87C6F873}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CD69F016-5940-4FCA-BCA1-9D1D87C6F873}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CD69F016-5940-4FCA-BCA1-9D1D87C6F873}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CD69F016-5940-4FCA-BCA1-9D1D87C6F873}.Release|Any CPU.Build.0 = Release|Any CPU
- {CD69F016-5940-4FCA-BCA1-9D1D87C6F873}.CodeQL|Any CPU.ActiveCfg = CodeQL|Any CPU
- {CD69F016-5940-4FCA-BCA1-9D1D87C6F873}.CodeQL|Any CPU.Build.0 = CodeQL|Any CPU
+ {2078EB7B-7EDF-4B65-80F7-DB4D92E08CCD}.CodeQL|Any CPU.ActiveCfg = Debug|Any CPU
+ {2078EB7B-7EDF-4B65-80F7-DB4D92E08CCD}.CodeQL|Any CPU.Build.0 = Debug|Any CPU
{2078EB7B-7EDF-4B65-80F7-DB4D92E08CCD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2078EB7B-7EDF-4B65-80F7-DB4D92E08CCD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E75AA3B8-BF28-4366-B5C6-14AF342290C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E75AA3B8-BF28-4366-B5C6-14AF342290C3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2078EB7B-7EDF-4B65-80F7-DB4D92E08CCD}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+ {2078EB7B-7EDF-4B65-80F7-DB4D92E08CCD}.Release|Any CPU.Build.0 = Debug|Any CPU
+ {E75AA3B8-BF28-4366-B5C6-14AF342290C3}.CodeQL|Any CPU.ActiveCfg = Debug|Any CPU
+ {E75AA3B8-BF28-4366-B5C6-14AF342290C3}.CodeQL|Any CPU.Build.0 = Debug|Any CPU
{E75AA3B8-BF28-4366-B5C6-14AF342290C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E75AA3B8-BF28-4366-B5C6-14AF342290C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E75AA3B8-BF28-4366-B5C6-14AF342290C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E75AA3B8-BF28-4366-B5C6-14AF342290C3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A24DEBF7-6ED9-4774-B67F-7A0EE18125C5}.CodeQL|Any CPU.ActiveCfg = Debug|Any CPU
+ {A24DEBF7-6ED9-4774-B67F-7A0EE18125C5}.CodeQL|Any CPU.Build.0 = Debug|Any CPU
{A24DEBF7-6ED9-4774-B67F-7A0EE18125C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A24DEBF7-6ED9-4774-B67F-7A0EE18125C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A24DEBF7-6ED9-4774-B67F-7A0EE18125C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A24DEBF7-6ED9-4774-B67F-7A0EE18125C5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CE412A71-A08D-4263-8960-664827DA526B}.CodeQL|Any CPU.ActiveCfg = Debug|Any CPU
+ {CE412A71-A08D-4263-8960-664827DA526B}.CodeQL|Any CPU.Build.0 = Debug|Any CPU
{CE412A71-A08D-4263-8960-664827DA526B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE412A71-A08D-4263-8960-664827DA526B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CE412A71-A08D-4263-8960-664827DA526B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CE412A71-A08D-4263-8960-664827DA526B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {70440057-8D4E-41B0-8DF7-8A67B4C0EE28}.CodeQL|Any CPU.ActiveCfg = CodeQL|Any CPU
+ {70440057-8D4E-41B0-8DF7-8A67B4C0EE28}.CodeQL|Any CPU.Build.0 = CodeQL|Any CPU
{70440057-8D4E-41B0-8DF7-8A67B4C0EE28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{70440057-8D4E-41B0-8DF7-8A67B4C0EE28}.Debug|Any CPU.Build.0 = Debug|Any CPU
{70440057-8D4E-41B0-8DF7-8A67B4C0EE28}.Release|Any CPU.ActiveCfg = Release|Any CPU
{70440057-8D4E-41B0-8DF7-8A67B4C0EE28}.Release|Any CPU.Build.0 = Release|Any CPU
- {70440057-8D4E-41B0-8DF7-8A67B4C0EE28}.CodeQL|Any CPU.ActiveCfg = CodeQL|Any CPU
- {70440057-8D4E-41B0-8DF7-8A67B4C0EE28}.CodeQL|Any CPU.Build.0 = CodeQL|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {D5ADD1E2-61BB-4575-B5D8-78FB549A4DBC}
- EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{A24DEBF7-6ED9-4774-B67F-7A0EE18125C5} = {DBAB6D93-7DE4-4A70-89E7-1EE784C1A466}
{CE412A71-A08D-4263-8960-664827DA526B} = {DBAB6D93-7DE4-4A70-89E7-1EE784C1A466}
{93729F4E-5F15-4769-8385-19176C7AAA2C} = {6F3D5F8B-CD73-474C-BA79-D4A17E9F106D}
EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {D5ADD1E2-61BB-4575-B5D8-78FB549A4DBC}
+ EndGlobalSection
EndGlobal
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 1dacc93..5380959 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -22,6 +22,11 @@
+
+
+
+
+
diff --git a/benchmark/BCryptNet.BenchMarks.csproj b/benchmark/BCryptNet.BenchMarks.csproj
index 6a2425d..c249bc7 100644
--- a/benchmark/BCryptNet.BenchMarks.csproj
+++ b/benchmark/BCryptNet.BenchMarks.csproj
@@ -3,7 +3,7 @@
BCryptNet.BenchMarks
BCryptNet.BenchMarks
Exe
- net48;net9.0
+ net48;net10.0
true
Release;Debug
AnyCPU
diff --git a/examples/Api/WebApi/WebApi.csproj b/examples/Api/WebApi/WebApi.csproj
index 2192676..caeab62 100644
--- a/examples/Api/WebApi/WebApi.csproj
+++ b/examples/Api/WebApi/WebApi.csproj
@@ -1,7 +1,7 @@
-
+
- net9.0
+ net10.0
enable
enable
aspnet-WebApi-45D99850-F294-4CA1-8E1B-72AFB991E4F2
@@ -21,11 +21,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/examples/ConsoleApp/ExampleConsoleApp/ExampleConsoleApp.csproj b/examples/ConsoleApp/ExampleConsoleApp/ExampleConsoleApp.csproj
index fc4fe36..9157781 100644
--- a/examples/ConsoleApp/ExampleConsoleApp/ExampleConsoleApp.csproj
+++ b/examples/ConsoleApp/ExampleConsoleApp/ExampleConsoleApp.csproj
@@ -1,7 +1,7 @@
- net9.0
+ net10.0
enable
enable
Exe
diff --git a/src/BCrypt.Net.IdentityExtensions/BCrypt.Net.IdentityExtensions.csproj b/src/BCrypt.Net.IdentityExtensions/BCrypt.Net.IdentityExtensions.csproj
index 50560ec..9a2d84b 100644
--- a/src/BCrypt.Net.IdentityExtensions/BCrypt.Net.IdentityExtensions.csproj
+++ b/src/BCrypt.Net.IdentityExtensions/BCrypt.Net.IdentityExtensions.csproj
@@ -1,6 +1,6 @@
- net8.0;net9.0
+ net8.0;net9.0;net10.0
BCrypt.Net-Next - Identity Extensions
BCrypt.Net.IdentityExtensions
BCryptNet
diff --git a/src/BCrypt.Net/BCrypt.Net.csproj b/src/BCrypt.Net/BCrypt.Net.csproj
index 4204ba5..92627c7 100644
--- a/src/BCrypt.Net/BCrypt.Net.csproj
+++ b/src/BCrypt.Net/BCrypt.Net.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net8.0;net9.0
- netstandard2.0;netstandard2.1;net462;net8.0;net9.0
+ netstandard2.0;netstandard2.1;net8.0;net9.0;net10.0
+ netstandard2.0;netstandard2.1;net462;net8.0;net9.0;net10.0
BCrypt.Net-Next
BCrypt.Net-Next
diff --git a/tests/UnitTests/BCrypt.Net.UnitTests.csproj b/tests/UnitTests/BCrypt.Net.UnitTests.csproj
index f80933c..260e619 100644
--- a/tests/UnitTests/BCrypt.Net.UnitTests.csproj
+++ b/tests/UnitTests/BCrypt.Net.UnitTests.csproj
@@ -2,7 +2,7 @@
BCrypt.Net.UnitTests
BCryptNet.UnitTests
- net9.0
+ net10.0
Debug
default