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