1
- <Project Sdk =" Microsoft.NET.Sdk" ToolsVersion = " 15.0 " >
1
+ <Project Sdk =" Microsoft.NET.Sdk" >
2
2
<PropertyGroup >
3
- <AssemblyTitle >SSH.NET</AssemblyTitle >
4
- <TargetFramework >netstandard1.3</TargetFramework >
5
- <TreatWarningsAsErrors >true</TreatWarningsAsErrors >
3
+ <TargetFrameworks >netstandard1.3;netstandard2.0</TargetFrameworks >
4
+ <TreatWarningsAsErrors >true</TreatWarningsAsErrors >
6
5
<GenerateDocumentationFile >true</GenerateDocumentationFile >
6
+ <GenerateAssemblyInfo >false</GenerateAssemblyInfo >
7
7
<AssemblyName >Renci.SshNet</AssemblyName >
8
8
<AssemblyOriginatorKeyFile >../Renci.SshNet.snk</AssemblyOriginatorKeyFile >
9
9
<LangVersion >5</LangVersion >
10
10
<SignAssembly >true</SignAssembly >
11
- <PublicSign Condition =" '$(OS)' != 'Windows_NT' " >true</PublicSign >
12
- <GenerateAssemblyTitleAttribute >false</GenerateAssemblyTitleAttribute >
13
- <GenerateAssemblyDescriptionAttribute >false</GenerateAssemblyDescriptionAttribute >
14
- <GenerateAssemblyCompanyAttribute >false</GenerateAssemblyCompanyAttribute >
15
- <GenerateAssemblyProductAttribute >false</GenerateAssemblyProductAttribute >
16
- <GenerateAssemblyCopyrightAttribute >false</GenerateAssemblyCopyrightAttribute >
17
- <GenerateAssemblyVersionAttribute >false</GenerateAssemblyVersionAttribute >
18
- <GenerateAssemblyFileVersionAttribute >false</GenerateAssemblyFileVersionAttribute >
19
- <GenerateAssemblyInformationalVersionAttribute >false</GenerateAssemblyInformationalVersionAttribute >
20
- <GenerateAssemblyConfigurationAttribute >false</GenerateAssemblyConfigurationAttribute >
21
11
</PropertyGroup >
22
12
<ItemGroup >
23
13
<Compile Include =" ..\Renci.SshNet\**\*.cs" Exclude =" ..\Renci.SshNet\Properties\AssemblyInfo.cs" >
24
14
<Link >%(RecursiveDir)%(Filename)%(Extension)</Link >
25
15
</Compile >
26
16
</ItemGroup >
27
- <ItemGroup >
28
- <PackageReference Include =" NETStandard.Library" >
29
- <Version >1.6.0</Version >
30
- </PackageReference >
31
- </ItemGroup >
32
17
<ItemGroup Condition =" '$(TargetFramework)' == 'netstandard1.3' " >
33
- <PackageReference Include =" Microsoft.CSharp" >
34
- <Version >4.0.1</Version >
35
- </PackageReference >
36
- <PackageReference Include =" SshNet.Security.Cryptography" >
37
- <Version >[1.2.0]</Version >
38
- </PackageReference >
39
- <PackageReference Include =" System.Diagnostics.Debug" >
40
- <Version >4.0.11</Version >
41
- </PackageReference >
42
- <PackageReference Include =" System.Diagnostics.Tools" >
43
- <Version >4.0.1</Version >
44
- </PackageReference >
45
- <PackageReference Include =" System.Diagnostics.TraceSource" >
46
- <Version >4.0.0</Version >
47
- </PackageReference >
48
- <PackageReference Include =" System.Globalization" >
49
- <Version >4.0.11</Version >
50
- </PackageReference >
51
- <PackageReference Include =" System.IO" >
52
- <Version >4.1.0</Version >
53
- </PackageReference >
54
- <PackageReference Include =" System.IO.FileSystem" >
55
- <Version >4.0.1</Version >
56
- </PackageReference >
57
- <PackageReference Include =" System.IO.FileSystem.Primitives" >
58
- <Version >4.0.1</Version >
59
- </PackageReference >
60
- <PackageReference Include =" System.Linq" >
61
- <Version >4.1.0</Version >
62
- </PackageReference >
63
- <PackageReference Include =" System.Net.NameResolution" >
64
- <Version >4.0.0</Version >
65
- </PackageReference >
66
- <PackageReference Include =" System.Net.Sockets" >
67
- <Version >4.1.0</Version >
68
- </PackageReference >
69
- <PackageReference Include =" System.Reflection.Extensions" >
70
- <Version >4.0.1</Version >
71
- </PackageReference >
72
- <PackageReference Include =" System.Runtime.Extensions" >
73
- <Version >4.1.0</Version >
74
- </PackageReference >
75
- <PackageReference Include =" System.Security.Cryptography.Algorithms" >
76
- <Version >4.2.0</Version >
77
- </PackageReference >
78
- <PackageReference Include =" System.Text.RegularExpressions" >
79
- <Version >4.1.0</Version >
80
- </PackageReference >
81
- <PackageReference Include =" System.Threading" >
82
- <Version >4.0.11</Version >
83
- </PackageReference >
84
- <PackageReference Include =" System.Threading.Thread" >
85
- <Version >4.0.0</Version >
86
- </PackageReference >
87
- <PackageReference Include =" System.Threading.ThreadPool" >
88
- <Version >4.0.10</Version >
89
- </PackageReference >
90
- <PackageReference Include =" System.Threading.Timer" >
91
- <Version >4.0.1</Version >
92
- </PackageReference >
93
- <PackageReference Include =" System.Xml.XmlDocument" >
94
- <Version >4.0.1</Version >
95
- </PackageReference >
96
- <PackageReference Include =" System.Xml.XPath.XmlDocument" >
97
- <Version >4.0.1</Version >
98
- </PackageReference >
18
+ <PackageReference Include =" SshNet.Security.Cryptography" Version =" [1.3.0]" />
19
+ <PackageReference Include =" System.Diagnostics.TraceSource" Version =" 4.3.0" />
20
+ <PackageReference Include =" System.Net.NameResolution" Version =" 4.3.0" />
21
+ <PackageReference Include =" System.Net.Sockets" Version =" 4.3.0" />
22
+ <PackageReference Include =" System.Threading.Thread" Version =" 4.3.0" />
23
+ <PackageReference Include =" System.Threading.ThreadPool" Version =" 4.3.0" />
24
+ <PackageReference Include =" System.Threading.Timer" Version =" 4.3.0" />
25
+ <PackageReference Include =" System.Xml.XmlDocument" Version =" 4.3.0" />
26
+ <PackageReference Include =" System.Xml.XPath.XmlDocument" Version =" 4.3.0" />
99
27
</ItemGroup >
100
- <ItemGroup >
101
- <Compile Update =" ..\Renci.SshNet\Sftp\ISftpMessageFactory.cs" Link =" Sftp\ISftpResponseFactory.cs" />
102
- <Compile Update =" ..\Renci.SshNet\Sftp\SftpMessageFactory.cs" Link =" Sftp\SftpResponseFactory.cs" />
28
+ <ItemGroup Condition =" '$(TargetFramework)' == 'netstandard2.0' " >
29
+ <PackageReference Include =" SshNet.Security.Cryptography" Version =" [1.3.0]" />
103
30
</ItemGroup >
104
31
<PropertyGroup Condition =" '$(TargetFramework)' == 'netstandard1.3' " >
105
- <DefineConstants >FEATURE_ENCODING_ASCII;FEATURE_DIAGNOSTICS_TRACESOURCE;FEATURE_DIRECTORYINFO_ENUMERATEFILES;FEATURE_MEMORYSTREAM_TRYGETBUFFER;FEATURE_REFLECTION_TYPEINFO;FEATURE_RNG_CREATE;FEATURE_SOCKET_TAP;FEATURE_SOCKET_EAP;FEATURE_SOCKET_SYNC;FEATURE_SOCKET_SETSOCKETOPTION;FEATURE_SOCKET_SELECT;FEATURE_SOCKET_POLL;FEATURE_SOCKET_DISPOSE;FEATURE_DNS_TAP;FEATURE_STREAM_TAP;FEATURE_THREAD_COUNTDOWNEVENT;FEATURE_THREAD_THREADPOOL;FEATURE_THREAD_SLEEP;FEATURE_WAITHANDLE_DISPOSE;FEATURE_HASH_MD5;FEATURE_HASH_SHA1_CREATE;FEATURE_HASH_SHA256_CREATE;FEATURE_HASH_SHA384_CREATE;FEATURE_HASH_SHA512_CREATE;FEATURE_HMAC_MD5;FEATURE_HMAC_SHA1;FEATURE_HMAC_SHA256;FEATURE_HMAC_SHA384;FEATURE_HMAC_SHA512</DefineConstants >
106
- </PropertyGroup >
107
- <PropertyGroup Condition =" '$(Configuration)' == 'Debug' " >
108
- <DebugType >portable</DebugType >
32
+ <DefineConstants >FEATURE_ENCODING_ASCII;FEATURE_DIAGNOSTICS_TRACESOURCE;FEATURE_DIRECTORYINFO_ENUMERATEFILES;FEATURE_MEMORYSTREAM_TRYGETBUFFER;FEATURE_REFLECTION_TYPEINFO;FEATURE_RNG_CREATE;FEATURE_SOCKET_TAP;FEATURE_SOCKET_EAP;FEATURE_SOCKET_SYNC;FEATURE_SOCKET_SETSOCKETOPTION;FEATURE_SOCKET_SELECT;FEATURE_SOCKET_POLL;FEATURE_SOCKET_DISPOSE;FEATURE_DNS_TAP;FEATURE_STREAM_TAP;FEATURE_THREAD_COUNTDOWNEVENT;FEATURE_THREAD_TAP;FEATURE_THREAD_THREADPOOL;FEATURE_THREAD_SLEEP;FEATURE_WAITHANDLE_DISPOSE;FEATURE_HASH_MD5;FEATURE_HASH_SHA1_CREATE;FEATURE_HASH_SHA256_CREATE;FEATURE_HASH_SHA384_CREATE;FEATURE_HASH_SHA512_CREATE;FEATURE_HMAC_MD5;FEATURE_HMAC_SHA1;FEATURE_HMAC_SHA256;FEATURE_HMAC_SHA384;FEATURE_HMAC_SHA512</DefineConstants >
109
33
</PropertyGroup >
110
- <PropertyGroup Condition =" '$(Configuration )' == 'Release ' " >
111
- <DebugType >none</ DebugType >
34
+ <PropertyGroup Condition =" '$(TargetFramework )' == 'netstandard2.0 ' " >
35
+ <DefineConstants >FEATURE_ENCODING_ASCII;FEATURE_DIAGNOSTICS_TRACESOURCE;FEATURE_DIRECTORYINFO_ENUMERATEFILES;FEATURE_MEMORYSTREAM_GETBUFFER;FEATURE_MEMORYSTREAM_TRYGETBUFFER;FEATURE_RNG_CREATE;FEATURE_SOCKET_TAP;FEATURE_SOCKET_APM;FEATURE_SOCKET_EAP;FEATURE_SOCKET_SYNC;FEATURE_SOCKET_SETSOCKETOPTION;FEATURE_SOCKET_SELECT;FEATURE_SOCKET_POLL;FEATURE_SOCKET_DISPOSE;FEATURE_DNS_SYNC;FEATURE_DNS_APM;FEATURE_DNS_TAP;FEATURE_STREAM_APM;FEATURE_STREAM_TAP;FEATURE_THREAD_COUNTDOWNEVENT;FEATURE_THREAD_TAP;FEATURE_THREAD_THREADPOOL;FEATURE_THREAD_SLEEP;FEATURE_WAITHANDLE_DISPOSE;FEATURE_HASH_MD5;FEATURE_HASH_SHA1_CREATE;FEATURE_HASH_SHA256_CREATE;FEATURE_HASH_SHA384_CREATE;FEATURE_HASH_SHA512_CREATE;FEATURE_HMAC_MD5;FEATURE_HMAC_SHA1;FEATURE_HMAC_SHA256;FEATURE_HMAC_SHA384;FEATURE_HMAC_SHA512</ DefineConstants >
112
36
</PropertyGroup >
113
37
</Project >
0 commit comments