diff --git a/Directory.Build.props b/Directory.Build.props
index f4208985..ab388793 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -1,6 +1,5 @@
- false
true
@@ -10,15 +9,7 @@
Eirik Tsarpalis
2019
F#, argument, parser
- https://github.com/fsprojects/Argu/
- https://fsprojects.github.io/Argu/
- MIT
- git
-
- true
- true
- $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb
-
-
+ https://fsprojects.github.io/Argu/
+ MIT
diff --git a/global.json b/global.json
index 542a0db7..8250e5c0 100644
--- a/global.json
+++ b/global.json
@@ -1,6 +1,6 @@
{
"sdk": {
"version": "6.0.402",
- "rollForward": "minor"
+ "rollForward": "latestMajor"
}
}
diff --git a/paket.dependencies b/paket.dependencies
index baa80ef3..2448d03c 100644
--- a/paket.dependencies
+++ b/paket.dependencies
@@ -4,7 +4,7 @@ storage: none
nuget FSharp.Core >= 4.3.2 lowest_matching:true
nuget System.Configuration.ConfigurationManager >= 4.0 lowest_matching:true
-nuget Microsoft.SourceLink.GitHub ~> 1.1 copy_local:true
+nuget DotNet.ReproducibleBuilds
group Tests
source https://api.nuget.org/v3/index.json
diff --git a/paket.lock b/paket.lock
index 44cdcbec..3892ab0f 100644
--- a/paket.lock
+++ b/paket.lock
@@ -2,12 +2,26 @@ STORAGE: NONE
RESTRICTION: == netstandard2.0
NUGET
remote: https://api.nuget.org/v3/index.json
+ DotNet.ReproducibleBuilds (1.1.1)
+ Microsoft.SourceLink.AzureRepos.Git (>= 1.1.1)
+ Microsoft.SourceLink.Bitbucket.Git (>= 1.1.1)
+ Microsoft.SourceLink.GitHub (>= 1.1.1)
+ Microsoft.SourceLink.GitLab (>= 1.1.1)
FSharp.Core (4.3.2)
- Microsoft.Build.Tasks.Git (1.1.1) - copy_local: true
- Microsoft.SourceLink.Common (1.1.1) - copy_local: true
- Microsoft.SourceLink.GitHub (1.1.1) - copy_local: true
+ Microsoft.Build.Tasks.Git (8.0)
+ Microsoft.SourceLink.AzureRepos.Git (8.0)
+ Microsoft.Build.Tasks.Git (>= 8.0)
+ Microsoft.SourceLink.Common (>= 8.0)
+ Microsoft.SourceLink.Bitbucket.Git (8.0)
+ Microsoft.Build.Tasks.Git (>= 8.0)
+ Microsoft.SourceLink.Common (>= 8.0)
+ Microsoft.SourceLink.Common (8.0)
+ Microsoft.SourceLink.GitHub (1.1.1)
Microsoft.Build.Tasks.Git (>= 1.1.1)
Microsoft.SourceLink.Common (>= 1.1.1)
+ Microsoft.SourceLink.GitLab (8.0)
+ Microsoft.Build.Tasks.Git (>= 8.0)
+ Microsoft.SourceLink.Common (>= 8.0)
System.Buffers (4.5.1)
System.Configuration.ConfigurationManager (4.4)
System.Security.Cryptography.ProtectedData (>= 4.4)
diff --git a/samples/Argu.Samples.LS/Argu.Samples.LS.fsproj b/samples/Argu.Samples.LS/Argu.Samples.LS.fsproj
index e9a358db..8677b6b5 100644
--- a/samples/Argu.Samples.LS/Argu.Samples.LS.fsproj
+++ b/samples/Argu.Samples.LS/Argu.Samples.LS.fsproj
@@ -1,10 +1,8 @@
-
-
+
net6.0
Exe
ls
- true
diff --git a/src/Argu/Argu.fsproj b/src/Argu/Argu.fsproj
index cdb72be2..bb17edfd 100644
--- a/src/Argu/Argu.fsproj
+++ b/src/Argu/Argu.fsproj
@@ -1,10 +1,8 @@
-
-
+
netstandard2.0
true
true
- true
logo.png
@@ -24,4 +22,4 @@
-
\ No newline at end of file
+
diff --git a/src/Argu/paket.references b/src/Argu/paket.references
index 96c04807..1179a332 100644
--- a/src/Argu/paket.references
+++ b/src/Argu/paket.references
@@ -1,3 +1,3 @@
FSharp.Core
System.Configuration.ConfigurationManager
-Microsoft.SourceLink.GitHub
\ No newline at end of file
+DotNet.ReproducibleBuilds
\ No newline at end of file
diff --git a/tests/Argu.Tests/Argu.Tests.fsproj b/tests/Argu.Tests/Argu.Tests.fsproj
index 23f6b654..6a4f176a 100644
--- a/tests/Argu.Tests/Argu.Tests.fsproj
+++ b/tests/Argu.Tests/Argu.Tests.fsproj
@@ -1,5 +1,4 @@
-
-
+
net6.0
diff --git a/tests/Argu.Tests/tests.fsx b/tests/Argu.Tests/tests.fsx
index 724db33c..7c456a15 100644
--- a/tests/Argu.Tests/tests.fsx
+++ b/tests/Argu.Tests/tests.fsx
@@ -1,10 +1,9 @@
-#I "../../bin/Debug/net40/"
+#I "bin/Debug/net6.0/"
#r "Argu.dll"
#r "Argu.Tests.dll"
open System
open Argu
-open Argu.Tests
type MyEnum =
| First