diff options
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.csproj | 133 |
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" /> |