diff --git a/Renci.SshNet.sln b/Renci.SshNet.sln
index 5d29e99ca..56f818073 100644
--- a/Renci.SshNet.sln
+++ b/Renci.SshNet.sln
@@ -3,13 +3,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.33326.253
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{2D6CAE62-D053-476F-9BDD-2B1F27FA9C5D}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sandcastle", "sandcastle", "{A6C3FFD3-16A5-44D3-8C1F-3613D6DD17D1}"
- ProjectSection(SolutionItems) = preProject
- build\sandcastle\SSH.NET.shfbproj = build\sandcastle\SSH.NET.shfbproj
- EndProjectSection
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Renci.SshNet", "src\Renci.SshNet\Renci.SshNet.csproj", "{2F5F8C90-0BD1-424F-997C-7BC6280919D1}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{04E8CC26-116E-4116-9558-7ED542548E70}"
@@ -19,9 +12,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
.gitignore = .gitignore
appveyor.yml = appveyor.yml
CODEOWNERS = CODEOWNERS
+ CONTRIBUTING.md = CONTRIBUTING.md
Directory.Build.props = Directory.Build.props
global.json = global.json
LICENSE = LICENSE
+ nuget.config = nuget.config
README.md = README.md
stylecop.json = stylecop.json
THIRD-PARTY-NOTICES.TXT = THIRD-PARTY-NOTICES.TXT
@@ -84,7 +79,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Renci.SshNet.Benchmarks", "
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Renci.SshNet.IntegrationBenchmarks", "test\Renci.SshNet.IntegrationBenchmarks\Renci.SshNet.IntegrationBenchmarks.csproj", "{6DFC1807-3F44-4302-A302-43F7D887C4E0}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Renci.SshNet.AotCompatibilityTestApp", "test\Renci.SshNet.AotCompatibilityTestApp\Renci.SshNet.AotCompatibilityTestApp.csproj", "{F2E3FC50-4EF4-488C-B3D2-C45E99898D8B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Renci.SshNet.AotCompatibilityTestApp", "test\Renci.SshNet.AotCompatibilityTestApp\Renci.SshNet.AotCompatibilityTestApp.csproj", "{F2E3FC50-4EF4-488C-B3D2-C45E99898D8B}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -239,8 +234,6 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {2D6CAE62-D053-476F-9BDD-2B1F27FA9C5D} = {04E8CC26-116E-4116-9558-7ED542548E70}
- {A6C3FFD3-16A5-44D3-8C1F-3613D6DD17D1} = {2D6CAE62-D053-476F-9BDD-2B1F27FA9C5D}
{D21A4D03-0AC2-4613-BB6D-74D2D16A72CC} = {04E8CC26-116E-4116-9558-7ED542548E70}
{2F4155AA-750A-4D33-B2E6-ED06660016CE} = {04E8CC26-116E-4116-9558-7ED542548E70}
{47CAF831-32E1-49AD-8E24-6A8732CC2F35} = {2F4155AA-750A-4D33-B2E6-ED06660016CE}
diff --git a/appveyor.yml b/appveyor.yml
index 0b3ea9afa..f8b7db9fa 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -43,6 +43,7 @@ for:
- echo build
- dotnet build Renci.SshNet.sln -c Debug
- dotnet publish -c Release -r win-x64 /warnaserror .\test\Renci.SshNet.AotCompatibilityTestApp\
+ - dotnet pack -c Release
test_script:
- ps: echo "Run unit tests for .NET 8.0"
@@ -52,4 +53,7 @@ for:
artifacts:
- path: artifacts
- name: artifacts
+ name: TestResults
+
+ - path: src/**/*.nupkg
+ - path: src/**/*.snupkg
diff --git a/build/build.proj b/build/build.proj
deleted file mode 100644
index 96546aae6..000000000
--- a/build/build.proj
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
-
-
- Release
- $(MSBuildThisFileDirectory)
- $(BuildRoot)target\nuget\nuget.exe
- MSBuildTasks
- 1.5.0.214
-
-
-
-
- $(MSBuildThisFileDirectory)..\Renci.SshNet.sln
- 17.0
-
-
-
-
-
- Renci.SshNet\bin\$(Configuration)\net462
- net462
-
-
- Renci.SshNet\bin\$(Configuration)\netstandard2.0
- netstandard2.0
-
-
- Renci.SshNet\bin\$(Configuration)\netstandard2.1
- netstandard2.1
-
-
- Renci.SshNet\bin\$(Configuration)\net6.0
- net6.0
-
-
- Renci.SshNet\bin\$(Configuration)\net7.0
- net7.0
-
-
- Renci.SshNet\bin\$(Configuration)\net8.0
- net8.0
-
-
-
-
-
-
-
-
-
-
-
-
- Configuration=Release;VisualStudioVersion=%(VisualStudioVersionModern.VisualStudioVersion)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Configuration=Release;VisualStudioVersion=%(VisualStudioVersionModern.VisualStudioVersion)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $(MSBuildThisFileDirectory)target\nuget-$(ReleaseVersion)
-
-
-
-
-
- $(MSBuildThisFileDirectory)target\bin-$(ReleaseVersion)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/build/sandcastle/SSH.NET.shfbproj b/build/sandcastle/SSH.NET.shfbproj
deleted file mode 100644
index 15d8dc2f2..000000000
--- a/build/sandcastle/SSH.NET.shfbproj
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
- v4.6.2
-
- Debug
- AnyCPU
-
- 2.0
- {f7266fb1-f50a-4a5b-b35a-5ea8ebdc1be9}
- 2017.9.26.0
-
- Documentation
- Documentation
- Documentation
-
- .NET Framework 4.6.2
- ..\target\help
- SshNet.Help
- en-US
- 2
- False
- C#
- Blank
- False
- VS2013
- False
- Guid
- SSH.NET Client Library Documentation
- AboveNamespaces
-
-
-
-
-
- Summary, Parameter, Returns, AutoDocumentCtors, TypeParameter, AutoDocumentDispose
- OnlyWarningsAndErrors
- HtmlHelp1
- False
- False
- False
- False
- True
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/nuget.config b/nuget.config
new file mode 100644
index 000000000..fbcef1011
--- /dev/null
+++ b/nuget.config
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/src/.nuget/NuGet.Config b/src/.nuget/NuGet.Config
deleted file mode 100644
index 54d6ecc22..000000000
--- a/src/.nuget/NuGet.Config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Renci.SshNet/Renci.SshNet.csproj b/src/Renci.SshNet/Renci.SshNet.csproj
index 00daaa85c..1fd630919 100644
--- a/src/Renci.SshNet/Renci.SshNet.csproj
+++ b/src/Renci.SshNet/Renci.SshNet.csproj
@@ -22,6 +22,12 @@
https://github.com/sshnet/SSH.NET/releases/tag/$(Version)
True
snupkg
+ true
+ true
+
+
+
+ true