diff --git a/Generator/Generator.csproj b/Generator/Generator.csproj
index 1d22a36..af31fef 100644
--- a/Generator/Generator.csproj
+++ b/Generator/Generator.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
diff --git a/OneOf.Extended/OneOf.Extended.csproj b/OneOf.Extended/OneOf.Extended.csproj
index 5dc1f77..9e6bfed 100644
--- a/OneOf.Extended/OneOf.Extended.csproj
+++ b/OneOf.Extended/OneOf.Extended.csproj
@@ -1,7 +1,7 @@
- net35;net451;netstandard1.3
+ net35;net451;netstandard1.3;netstandard2.0;netstandard2.1
Harry McIntyre
OneOf - Easy Discriminated Unions for c#
Harry McIntyre
@@ -24,7 +24,7 @@
-
+
diff --git a/OneOf.FSharp/OneOf.FSharp.fsproj b/OneOf.FSharp/OneOf.FSharp.fsproj
index 7ff52ef..75eca06 100644
--- a/OneOf.FSharp/OneOf.FSharp.fsproj
+++ b/OneOf.FSharp/OneOf.FSharp.fsproj
@@ -2,7 +2,7 @@
OneOf.FSharp
- netstandard2.0
+ netstandard2.0;netstandard2.1
portable
Harry McIntyre
OneOf - Easy Discriminated Unions for c#
diff --git a/OneOf.SourceGenerator.AnalyzerTests/OneOf.SourceGenerator.AnalyzerTests.csproj b/OneOf.SourceGenerator.AnalyzerTests/OneOf.SourceGenerator.AnalyzerTests.csproj
index 0f80292..8fa6bab 100644
--- a/OneOf.SourceGenerator.AnalyzerTests/OneOf.SourceGenerator.AnalyzerTests.csproj
+++ b/OneOf.SourceGenerator.AnalyzerTests/OneOf.SourceGenerator.AnalyzerTests.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
enable
false
@@ -10,13 +10,13 @@
-
-
-
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/OneOf.SourceGenerator.Tests/OneOf.SourceGenerator.Tests.csproj b/OneOf.SourceGenerator.Tests/OneOf.SourceGenerator.Tests.csproj
index 0b12498..663ea79 100644
--- a/OneOf.SourceGenerator.Tests/OneOf.SourceGenerator.Tests.csproj
+++ b/OneOf.SourceGenerator.Tests/OneOf.SourceGenerator.Tests.csproj
@@ -1,19 +1,19 @@
- net6.0
+ net8.0
enable
false
-
-
-
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/OneOf.Tests/OneOf.Tests.csproj b/OneOf.Tests/OneOf.Tests.csproj
index 4598ccc..bd0c024 100644
--- a/OneOf.Tests/OneOf.Tests.csproj
+++ b/OneOf.Tests/OneOf.Tests.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/OneOf/OneOf.csproj b/OneOf/OneOf.csproj
index 4bd8b36..086e1e6 100644
--- a/OneOf/OneOf.csproj
+++ b/OneOf/OneOf.csproj
@@ -1,7 +1,7 @@
- net35;net45;netstandard1.3;netstandard2.0
+ net35;net45;netstandard1.3;netstandard2.0;netstandard2.1
Harry McIntyre
OneOf - Easy Discriminated Unions for c#
Harry McIntyre
@@ -18,11 +18,11 @@
true
snupkg
- 9.0
+ latest
enable
-
+
diff --git a/delete-bin-obj-folders.bat b/delete-bin-obj-folders.bat
new file mode 100644
index 0000000..026e4c7
--- /dev/null
+++ b/delete-bin-obj-folders.bat
@@ -0,0 +1,20 @@
+@ECHO off
+cls
+
+ECHO Deleting all BIN and OBJ folders...
+ECHO.
+
+FOR /d /r . %%d in (bin,obj,LocalNuget) DO (
+ IF EXIST "%%d" (
+ ECHO %%d | FIND /I "\node_modules\" > Nul && (
+ ECHO.Skipping: %%d
+ ) || (
+ ECHO.Deleting: %%d
+ rd /s/q "%%d"
+ )
+ )
+)
+
+ECHO.
+ECHO.BIN and OBJ folders have been successfully deleted. Press any key to exit.
+pause > nul
\ No newline at end of file