Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/libraries/System.Net.Mail/src/System.Net.Mail.csproj')
-rw-r--r--src/libraries/System.Net.Mail/src/System.Net.Mail.csproj133
1 files changed, 4 insertions, 129 deletions
diff --git a/src/libraries/System.Net.Mail/src/System.Net.Mail.csproj b/src/libraries/System.Net.Mail/src/System.Net.Mail.csproj
index e55a2a7dbcb..e8178dfff5e 100644
--- a/src/libraries/System.Net.Mail/src/System.Net.Mail.csproj
+++ b/src/libraries/System.Net.Mail/src/System.Net.Mail.csproj
@@ -1,13 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <TargetFrameworks>$(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)-Unix;$(NetCoreAppCurrent)-Browser;$(NetCoreAppCurrent)-tvOS;$(NetCoreAppCurrent)</TargetFrameworks>
+ <TargetFrameworks>$(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)-Unix;$(NetCoreAppCurrent)-Browser;$(NetCoreAppCurrent)</TargetFrameworks>
</PropertyGroup>
<!-- DesignTimeBuild requires all the TargetFramework Derived Properties to not be present in the first property group. -->
<PropertyGroup>
<TargetPlatformIdentifier>$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)'))</TargetPlatformIdentifier>
<GeneratePlatformNotSupportedAssemblyMessage Condition="'$(TargetPlatformIdentifier)' == ''">SR.PlatformNotSupported_NetMail</GeneratePlatformNotSupportedAssemblyMessage>
- <DefineConstants Condition="'$(TargetPlatformIdentifier)' == 'tvOS'">$(DefineConstants);NO_NTAUTHENTICATION</DefineConstants>
</PropertyGroup>
<ItemGroup Condition="'$(TargetPlatformIdentifier)' != ''">
<Compile Include="System\Net\Base64Stream.cs" />
@@ -93,6 +92,8 @@
<Compile Include="System\Net\Mail\SmtpReplyReaderFactory.cs" />
<Compile Include="System\Net\Mail\SmtpTransport.cs" />
<Compile Include="System\Net\Mail\SmtpLoginAuthenticationModule.cs" />
+ <Compile Include="System\Net\Mail\SmtpNegotiateAuthenticationModule.cs" />
+ <Compile Include="System\Net\Mail\SmtpNtlmAuthenticationModule.cs" />
<Compile Include="System\Net\Mail\MailWriter.cs" />
<Compile Include="System\Net\Mail\NetEventSource.Mail.cs" />
<Compile Include="$(CommonPath)System\Net\ContextAwareResult.cs"
@@ -117,142 +118,16 @@
Link="Common\System\Net\SecurityProtocol.cs" />
</ItemGroup>
- <!-- NT authentication specific files -->
- <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'Browser' and '$(TargetPlatformIdentifier)' != 'tvOS'">
- <Compile Include="$(CommonPath)System\Net\ContextFlagsPal.cs"
- Link="Common\System\Net\ContextFlagsPal.cs" />
- <Compile Include="$(CommonPath)System\Net\NegotiationInfoClass.cs"
- Link="Common\System\Net\NegotiationInfoClass.cs" />
- <Compile Include="$(CommonPath)System\Net\NTAuthentication.Common.cs"
- Link="Common\System\Net\NTAuthentication.Common.cs" />
- <Compile Include="$(CommonPath)System\Net\SecurityStatusPal.cs"
- Link="Common\System\Net\SecurityStatusPal.cs" />
- <Compile Include="$(CommonPath)System\Net\Security\SafeCredentialReference.cs"
- Link="Common\System\Net\Security\SafeCredentialReference.cs" />
- <Compile Include="$(CommonPath)System\Net\Security\SSPIHandleCache.cs"
- Link="Common\System\Net\Security\SSPIHandleCache.cs" />
- <Compile Include="System\Net\Mail\SmtpNegotiateAuthenticationModule.cs" />
- <Compile Include="System\Net\Mail\SmtpNtlmAuthenticationModule.cs" />
- </ItemGroup>
-
<!-- Unix specific files -->
- <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'Unix' or '$(TargetPlatformIdentifier)' == 'tvOS'">
+ <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'Unix'">
<Compile Include="$(CommonPath)System\Net\ContextAwareResult.Unix.cs"
Link="Common\System\Net\ContextAwareResult.Unix.cs" />
</ItemGroup>
- <!-- Unix specific files (NT Authentication) -->
- <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'Unix'">
- <Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
- Link="Common\Interop\Unix\Interop.Libraries.cs" />
- <Compile Include="$(CommonPath)Interop\Unix\System.Net.Security.Native\Interop.GssBuffer.cs"
- Link="Common\Interop\Unix\System.Net.Security.Native\Interop.GssBuffer.cs" />
- <Compile Include="$(CommonPath)Interop\Unix\System.Net.Security.Native\Interop.GssApiException.cs"
- Link="Common\Interop\Unix\System.Net.Security.Native\Interop.GssApiException.cs" />
- <Compile Include="$(CommonPath)Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.cs"
- Link="Common\Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.cs" />
- <Compile Include="$(CommonPath)Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.GssFlags.cs"
- Link="Common\Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.GssFlags.cs" />
- <Compile Include="$(CommonPath)Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.Status.cs"
- Link="Common\Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.Status.cs" />
- <Compile Include="$(CommonPath)Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.IsNtlmInstalled.cs"
- Link="Common\Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.IsNtlmInstalled.cs" />
- <Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\GssSafeHandles.cs"
- Link="Common\Microsoft\Win32\SafeHandles\GssSafeHandles.cs" />
- <Compile Include="$(CommonPath)System\Net\ContextFlagsAdapterPal.Unix.cs"
- Link="Common\System\Net\ContextFlagsAdapterPal.Unix.cs" />
- <Compile Include="$(CommonPath)System\Net\Security\Unix\SecChannelBindings.cs"
- Link="Common\System\Net\Security\Unix\SecChannelBindings.cs" />
- <Compile Include="$(CommonPath)System\Net\Security\Unix\SafeDeleteContext.cs"
- Link="Common\System\Net\Security\Unix\SafeDeleteContext.cs" />
- <Compile Include="$(CommonPath)System\Net\Security\Unix\SafeDeleteNegoContext.cs"
- Link="Common\System\Net\Security\Unix\SafeDeleteNegoContext.cs" />
- <Compile Include="$(CommonPath)System\Net\Security\Unix\SafeFreeCredentials.cs"
- Link="Common\System\Net\Security\Unix\SafeFreeCredentials.cs" />
- <Compile Include="$(CommonPath)System\Net\Security\Unix\SafeFreeNegoCredentials.cs"
- Link="Common\System\Net\Security\Unix\SafeFreeNegoCredentials.cs" />
- <Compile Include="$(CommonPath)System\Net\Security\NegotiateStreamPal.Unix.cs"
- Link="Common\System\Net\Security\NegotiateStreamPal.Unix.cs" />
- </ItemGroup>
-
<!-- Windows specific files -->
<ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'windows'">
- <Compile Include="$(CommonPath)System\Net\Security\SecurityBuffer.Windows.cs"
- Link="Common\System\Net\Security\SecurityBuffer.Windows.cs" />
- <Compile Include="$(CommonPath)System\Net\Security\SecurityBufferType.Windows.cs"
- Link="Common\System\Net\Security\SecurityBufferType.Windows.cs" />
- <Compile Include="$(CommonPath)System\Net\Security\SecurityContextTokenHandle.cs"
- Link="Common\System\Net\Security\SecurityContextTokenHandle.cs" />
<Compile Include="$(CommonPath)System\Net\ContextAwareResult.Windows.cs"
Link="Common\System\Net\ContextAwareResult.Windows.cs" />
- <Compile Include="$(CommonPath)System\Net\SecurityStatusAdapterPal.Windows.cs"
- Link="Common\System\Net\SecurityStatusAdapterPal.Windows.cs" />
- <Compile Include="$(CommonPath)System\Net\ContextFlagsAdapterPal.Windows.cs"
- Link="Common\System\Net\ContextFlagsAdapterPal.Windows.cs" />
- <Compile Include="$(CommonPath)System\Net\Security\NegotiateStreamPal.Windows.cs"
- Link="Common\System\Net\Security\NegotiateStreamPal.Windows.cs" />
- <Compile Include="$(CommonPath)System\Net\Security\NetEventSource.Security.Windows.cs"
- Link="Common\System\Net\Security\NetEventSource.Security.Windows.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\Crypt32\Interop.CERT_CONTEXT.cs"
- Link="Common\Interop\Windows\Crypt32\Interop.CERT_CONTEXT.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\Crypt32\Interop.CertFreeCertificateContext.cs"
- Link="Common\Interop\Windows\Crypt32\Interop.Interop.CertFreeCertificateContext.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\Crypt32\Interop.CERT_INFO.cs"
- Link="Common\Interop\Windows\Crypt32\Interop.CERT_INFO.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\Crypt32\Interop.CERT_PUBLIC_KEY_INFO.cs"
- Link="Common\Interop\Windows\Crypt32\Interop.CERT_PUBLIC_KEY_INFO.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\Crypt32\Interop.CRYPT_ALGORITHM_IDENTIFIER.cs"
- Link="Common\Interop\Windows\Crypt32\Interop.Interop.CRYPT_ALGORITHM_IDENTIFIER.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\Crypt32\Interop.CRYPT_BIT_BLOB.cs"
- Link="Common\Interop\Windows\Crypt32\Interop.Interop.CRYPT_BIT_BLOB.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\Crypt32\Interop.DATA_BLOB.cs"
- Link="Common\Interop\Windows\Crypt32\Interop.DATA_BLOB.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\Crypt32\Interop.MsgEncodingType.cs"
- Link="Common\Interop\Windows\Crypt32\Interop.Interop.MsgEncodingType.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs"
- Link="Common\Interop\Windows\Interop.BOOL.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\Interop.UNICODE_STRING.cs"
- Link="Common\Interop\Windows\Interop.UNICODE_STRING.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
- Link="Common\Interop\Windows\Interop.Libraries.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\SecPkgContext_Bindings.cs"
- Link="Common\Interop\Windows\SspiCli\SecPkgContext_Bindings.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SChannel\Interop.SECURITY_STATUS.cs"
- Link="Common\Interop\Windows\SChannel\Interop.SECURITY_STATUS.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CloseHandle.cs"
- Link="Common\Interop\Windows\Kernel32\Interop.CloseHandle.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\SecPkgContext_StreamSizes.cs"
- Link="Common\Interop\Windows\SspiCli\SecPkgContext_StreamSizes.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\SecPkgContext_NegotiationInfoW.cs"
- Link="Common\Interop\Windows\SspiCli\SecPkgContext_NegotiationInfoW.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\NegotiationInfoClass.cs"
- Link="Common\Interop\Windows\SspiCli\NegotiationInfoClass.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SChannel\SecPkgContext_ConnectionInfo.cs"
- Link="Common\Interop\Windows\SChannel\SecPkgContext_ConnectionInfo.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SChannel\SecPkgContext_CipherInfo.cs"
- Link="Common\Interop\Windows\SChannel\SecPkgContext_CipherInfo.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\SSPISecureChannelType.cs"
- Link="Common\Interop\Windows\SspiCli\SSPISecureChannelType.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\ISSPIInterface.cs"
- Link="Common\Interop\Windows\SspiCli\ISSPIInterface.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\SSPIAuthType.cs"
- Link="Common\Interop\Windows\SspiCli\SSPIAuthType.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\SecurityPackageInfoClass.cs"
- Link="Common\Interop\Windows\SspiCli\SecurityPackageInfoClass.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\SecurityPackageInfo.cs"
- Link="Common\Interop\Windows\SspiCli\SecurityPackageInfo.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\SecPkgContext_Sizes.cs"
- Link="Common\Interop\Windows\SspiCli\SecPkgContext_Sizes.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\SafeDeleteContext.cs"
- Link="Common\Interop\Windows\SspiCli\SafeDeleteContext.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\GlobalSSPI.cs"
- Link="Common\Interop\Windows\SspiCli\GlobalSSPI.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\Interop.SSPI.cs"
- Link="Common\Interop\Windows\SspiCli\Interop.SSPI.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\SecuritySafeHandles.cs"
- Link="Common\Interop\Windows\SspiCli\SecuritySafeHandles.cs" />
- <Compile Include="$(CommonPath)Interop\Windows\SspiCli\SSPIWrapper.cs"
- Link="Common\Interop\Windows\SspiCli\SSPIWrapper.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="Microsoft.Win32.Primitives" />