|
89 | 89 | </Compile> |
90 | 90 | <Compile Include="..\..\src\Microsoft\Data\Sql\SqlDataSourceEnumeratorUtil.cs"> |
91 | 91 | <Link>Microsoft\Data\Sql\SqlDataSourceEnumeratorUtil.cs</Link> |
92 | | - </Compile> |
| 92 | + </Compile> |
93 | 93 | <Compile Include="..\..\src\Microsoft\Data\Sql\SqlNotificationRequest.cs"> |
94 | 94 | <Link>Microsoft\Data\Sql\SqlNotificationRequest.cs</Link> |
95 | 95 | </Compile> |
|
517 | 517 | </Compile> |
518 | 518 | </ItemGroup> |
519 | 519 | <ItemGroup Condition="'$(OSGroup)' != 'AnyOS' AND '$(TargetFramework)' == 'netstandard2.0'"> |
520 | | - <Compile Include="Microsoft\Data\SqlClient\SNI\SNIStreams.Task.cs" /> |
| 520 | + <Compile Include="Microsoft\Data\SqlClient\SNI\SNIStreams.Task.cs" /> |
521 | 521 | <Compile Include="Microsoft\Data\SqlClient\SNI\SslOverTdsStream.NetStandard.cs" /> |
522 | 522 | <Compile Include="Microsoft\Data\SqlClient\SqlAuthenticationProviderManager.NetStandard.cs" /> |
523 | 523 | <Compile Include="Microsoft\Data\SqlClient\SqlDelegatedTransaction.NetStandard.cs" /> |
|
622 | 622 | <Compile Include="Microsoft\Data\SqlClient\SNI\SNITcpHandle.cs" /> |
623 | 623 | <Compile Include="Microsoft\Data\SqlClient\SNI\SslOverTdsStream.cs" /> |
624 | 624 | <Compile Include="Microsoft\Data\SqlClient\SNI\SNICommon.cs" /> |
625 | | - <Compile Include="Microsoft\Data\SqlClient\SNI\SspiClientContextStatus.cs" /> |
626 | 625 | <Compile Include="Microsoft\Data\SqlClient\SNI\SSRP.cs" /> |
627 | 626 | <Compile Include="Microsoft\Data\SqlClient\SqlAppContextSwitchManager.NetCoreApp.cs" /> |
628 | 627 | <Compile Include="Microsoft\Data\SqlClient\SqlAuthenticationProviderManager.cs" /> |
|
768 | 767 | </Compile> |
769 | 768 | <Compile Include="Microsoft\Data\SqlClient\LocalDBAPI.Common.cs" /> |
770 | 769 | </ItemGroup> |
771 | | - <!-- Windows dependencies for Integrated Authentication for MANAGED_SNI build --> |
| 770 | + <!-- Windows dependencies for MANAGED_SNI build --> |
772 | 771 | <ItemGroup Condition="'$(TargetsWindows)' == 'true'"> |
| 772 | + <Compile Include="$(CommonPath)\Interop\Windows\Interop.Libraries.cs"> |
| 773 | + <Link>Common\Interop\Windows\Interop.Libraries.cs</Link> |
| 774 | + </Compile> |
| 775 | + </ItemGroup> |
| 776 | + <!-- Common (Windows and Unix) dependencies for MANAGED_SNI build --> |
| 777 | + <ItemGroup Condition="'$(OSGroup)' != 'AnyOS'"> |
| 778 | + <Compile Include="$(CommonPath)\System\Net\InternalException.cs"> |
| 779 | + <Link>Common\System\Net\InternalException.cs</Link> |
| 780 | + </Compile> |
| 781 | + <Compile Include="$(CommonPath)\System\Net\Logging\NetEventSource.Common.cs"> |
| 782 | + <Link>Common\System\Net\Logging\NetEventSource.Common.cs</Link> |
| 783 | + </Compile> |
| 784 | + </ItemGroup> |
| 785 | + <!-- Unix dependencies for Managed_SNI build--> |
| 786 | + <ItemGroup Condition="'$(TargetsWindows)' != 'true' AND '$(OSGroup)' != 'AnyOS'"> |
| 787 | + <Compile Include="Microsoft\Data\Sql\SqlDataSourceEnumerator.Unix.cs" /> |
| 788 | + <Compile Include="Interop\SNINativeMethodWrapper.Unix.cs" /> |
| 789 | + <Compile Include="Microsoft\Data\ProviderBase\DbConnectionPoolIdentity.Unix.cs" /> |
| 790 | + <Compile Include="Microsoft\Data\SqlClient\LocalDBAPI.Unix.cs" /> |
| 791 | + <Compile Include="Microsoft\Data\SqlClient\PacketHandle.Unix.cs" /> |
| 792 | + <Compile Include="Microsoft\Data\SqlClient\SessionHandle.Unix.cs" /> |
| 793 | + <Compile Include="Microsoft\Data\SqlClient\SNI\LocalDB.Unix.cs" /> |
| 794 | + <Compile Include="Microsoft\Data\SqlClient\TdsParserStateObjectFactory.Managed.cs" /> |
| 795 | + <Compile Include="Microsoft\Data\SqlClient\TdsParser.Unix.cs" /> |
| 796 | + </ItemGroup> |
| 797 | + <!-- Windows dependencies for Integrated Authentication (SSPI) and MANAGED_SNI build before .NET 7.0--> |
| 798 | + <ItemGroup Condition="'$(TargetsWindows)' == 'true' AND ($(TargetGroup)=='netstandard' OR '$(TargetFramework)' == 'net6.0')"> |
773 | 799 | <Compile Include="$(CommonPath)\CoreLib\Interop\Windows\Kernel32\Interop.CloseHandle.cs"> |
774 | 800 | <Link>Common\CoreLib\Interop\Windows\Kernel32\Interop.CloseHandle.cs</Link> |
775 | 801 | </Compile> |
|
779 | 805 | <Compile Include="$(CommonPath)\Interop\Windows\Crypt32\Interop.certificates_types.cs"> |
780 | 806 | <Link>Common\Interop\Windows\Crypt32\Interop.certificates_types.cs</Link> |
781 | 807 | </Compile> |
782 | | - <Compile Include="$(CommonPath)\Interop\Windows\Interop.Libraries.cs"> |
783 | | - <Link>Common\Interop\Windows\Interop.Libraries.cs</Link> |
784 | | - </Compile> |
785 | 808 | <Compile Include="$(CommonPath)\Interop\Windows\SChannel\Interop.SecPkgContext_ApplicationProtocol.cs"> |
786 | 809 | <Link>Common\Interop\Windows\SChannel\Interop.SecPkgContext_ApplicationProtocol.cs</Link> |
787 | 810 | </Compile> |
|
791 | 814 | <Compile Include="$(CommonPath)\Interop\Windows\SChannel\SecPkgContext_ConnectionInfo.cs"> |
792 | 815 | <Link>Common\Interop\Windows\SChannel\SecPkgContext_ConnectionInfo.cs</Link> |
793 | 816 | </Compile> |
| 817 | + <Compile Include="$(CommonPath)\System\Collections\Generic\BidirectionalDictionary.cs"> |
| 818 | + <Link>Common\System\Collections\Generic\BidirectionalDictionary.cs</Link> |
| 819 | + </Compile> |
| 820 | + <Compile Include="$(CommonPath)\System\Net\ContextFlagsAdapterPal.Windows.cs"> |
| 821 | + <Link>Common\System\Net\ContextFlagsAdapterPal.Windows.cs</Link> |
| 822 | + </Compile> |
| 823 | + <Compile Include="$(CommonPath)\System\Net\DebugCriticalHandleZeroOrMinusOneIsInvalid.cs"> |
| 824 | + <Link>Common\System\Net\DebugCriticalHandleZeroOrMinusOneIsInvalid.cs</Link> |
| 825 | + </Compile> |
| 826 | + <Compile Include="$(CommonPath)\System\Net\Security\SecurityContextTokenHandle.cs"> |
| 827 | + <Link>Common\System\Net\Security\SecurityContextTokenHandle.cs</Link> |
| 828 | + </Compile> |
| 829 | + <Compile Include="$(CommonPath)\System\Net\SecurityStatusAdapterPal.Windows.cs"> |
| 830 | + <Link>Common\System\Net\SecurityStatusAdapterPal.Windows.cs</Link> |
| 831 | + </Compile> |
| 832 | + <Compile Include="$(CommonPath)\System\Net\Security\NegotiateStreamPal.Windows.cs"> |
| 833 | + <Link>Common\System\Net\Security\NegotiateStreamPal.Windows.cs</Link> |
| 834 | + </Compile> |
| 835 | + <Compile Include="$(CommonPath)\System\Net\Security\NetEventSource.Security.cs"> |
| 836 | + <Link>Common\System\Net\Security\NetEventSource.Security.cs</Link> |
| 837 | + </Compile> |
| 838 | + <Compile Include="$(CommonPath)\System\Net\Security\NetEventSource.Security.Windows.cs"> |
| 839 | + <Link>Common\System\Net\Security\NetEventSource.Security.Windows.cs</Link> |
| 840 | + </Compile> |
794 | 841 | <Compile Include="$(CommonPath)\Interop\Windows\sspicli\GlobalSSPI.cs"> |
795 | 842 | <Link>Common\Interop\Windows\sspicli\GlobalSSPI.cs</Link> |
796 | 843 | </Compile> |
|
836 | 883 | <Compile Include="$(CommonPath)\Interop\Windows\sspicli\SSPIWrapper.cs"> |
837 | 884 | <Link>Common\Interop\Windows\sspicli\SSPIWrapper.cs</Link> |
838 | 885 | </Compile> |
839 | | - <Compile Include="$(CommonPath)\System\Collections\Generic\BidirectionalDictionary.cs"> |
840 | | - <Link>Common\System\Collections\Generic\BidirectionalDictionary.cs</Link> |
841 | | - </Compile> |
842 | | - <Compile Include="$(CommonPath)\System\Net\ContextFlagsAdapterPal.Windows.cs"> |
843 | | - <Link>Common\System\Net\ContextFlagsAdapterPal.Windows.cs</Link> |
844 | | - </Compile> |
845 | | - <Compile Include="$(CommonPath)\System\Net\DebugCriticalHandleZeroOrMinusOneIsInvalid.cs"> |
846 | | - <Link>Common\System\Net\DebugCriticalHandleZeroOrMinusOneIsInvalid.cs</Link> |
847 | | - </Compile> |
848 | | - <Compile Include="$(CommonPath)\System\Net\Security\NegotiateStreamPal.Windows.cs"> |
849 | | - <Link>Common\System\Net\Security\NegotiateStreamPal.Windows.cs</Link> |
850 | | - </Compile> |
851 | | - <Compile Include="$(CommonPath)\System\Net\Security\NetEventSource.Security.cs"> |
852 | | - <Link>Common\System\Net\Security\NetEventSource.Security.cs</Link> |
853 | | - </Compile> |
854 | | - <Compile Include="$(CommonPath)\System\Net\Security\NetEventSource.Security.Windows.cs"> |
855 | | - <Link>Common\System\Net\Security\NetEventSource.Security.Windows.cs</Link> |
856 | | - </Compile> |
857 | | - <Compile Include="$(CommonPath)\System\Net\Security\SecurityContextTokenHandle.cs"> |
858 | | - <Link>Common\System\Net\Security\SecurityContextTokenHandle.cs</Link> |
859 | | - </Compile> |
860 | | - <Compile Include="$(CommonPath)\System\Net\SecurityStatusAdapterPal.Windows.cs"> |
861 | | - <Link>Common\System\Net\SecurityStatusAdapterPal.Windows.cs</Link> |
862 | | - </Compile> |
863 | 886 | </ItemGroup> |
864 | | - <!-- Common (Windows and Unix) dependencies for MANAGED_SNI build --> |
865 | | - <ItemGroup Condition="'$(OSGroup)' != 'AnyOS'"> |
| 887 | + <!-- Common (Windows and Unix) dependencies for Integrated Authentication (SSPI) and MANAGED_SNI build before .NET 7.0--> |
| 888 | + <ItemGroup Condition="'$(OSGroup)' != 'AnyOS' AND ($(TargetGroup)=='netstandard' OR '$(TargetFramework)' == 'net6.0')"> |
866 | 889 | <Compile Include="$(CommonPath)\System\Net\ContextFlagsPal.cs"> |
867 | 890 | <Link>Common\System\Net\ContextFlagsPal.cs</Link> |
868 | 891 | </Compile> |
|
872 | 895 | <Compile Include="$(CommonPath)\System\Net\DebugSafeHandle.cs"> |
873 | 896 | <Link>Common\System\Net\DebugSafeHandle.cs</Link> |
874 | 897 | </Compile> |
875 | | - <Compile Include="$(CommonPath)\System\Net\InternalException.cs"> |
876 | | - <Link>Common\System\Net\InternalException.cs</Link> |
877 | | - </Compile> |
878 | 898 | <Compile Include="$(CommonPath)\System\Net\Logging\DebugThreadTracking.cs"> |
879 | 899 | <Link>Common\System\Net\Logging\DebugThreadTracking.cs</Link> |
880 | 900 | </Compile> |
881 | | - <Compile Include="$(CommonPath)\System\Net\Logging\NetEventSource.Common.cs"> |
882 | | - <Link>Common\System\Net\Logging\NetEventSource.Common.cs</Link> |
883 | | - </Compile> |
884 | 901 | <Compile Include="$(CommonPath)\System\Net\NegotiationInfoClass.cs"> |
885 | 902 | <Link>Common\System\Net\NegotiationInfoClass.cs</Link> |
886 | 903 | </Compile> |
|
893 | 910 | <Compile Include="$(CommonPath)\System\Net\SecurityStatusPal.cs"> |
894 | 911 | <Link>Common\System\Net\SecurityStatusPal.cs</Link> |
895 | 912 | </Compile> |
| 913 | + <Compile Include="Microsoft\Data\SqlClient\SNI\SspiClientContextStatus.cs" /> |
896 | 914 | </ItemGroup> |
897 | | - <ItemGroup Condition="'$(TargetsWindows)' != 'true' AND '$(OSGroup)' != 'AnyOS'"> |
| 915 | + <!-- Unix dependencies for Integrated Authentication (SSPI) and MANAGED_SNI build before .NET 7.0--> |
| 916 | + <ItemGroup Condition="'$(TargetsWindows)' != 'true' AND '$(OSGroup)' != 'AnyOS' AND ($(TargetGroup)=='netstandard' OR '$(TargetFramework)' == 'net6.0')"> |
898 | 917 | <Compile Include="$(CommonPath)\Interop\Unix\Interop.Libraries.cs"> |
899 | 918 | <Link>Common\Interop\Unix\Interop.Libraries.cs</Link> |
900 | 919 | </Compile> |
|
910 | 929 | <Compile Include="$(CommonPath)\Microsoft\Win32\SafeHandles\GssSafeHandles.cs"> |
911 | 930 | <Link>Common\Microsoft\Win32\SafeHandles\GssSafeHandles.cs</Link> |
912 | 931 | </Compile> |
913 | | - <Compile Include="$(CommonPath)\System\Net\ContextFlagsAdapterPal.Unix.cs"> |
914 | | - <Link>Common\System\Net\ContextFlagsAdapterPal.Unix.cs</Link> |
915 | | - </Compile> |
916 | | - <Compile Include="$(CommonPath)\System\Net\Security\NegotiateStreamPal.Unix.cs"> |
917 | | - <Link>Common\System\Net\Security\NegotiateStreamPal.Unix.cs</Link> |
918 | | - </Compile> |
919 | 932 | <Compile Include="$(CommonPath)\System\Net\Security\Unix\SafeDeleteContext.cs"> |
920 | 933 | <Link>Common\System\Net\Security\Unix\SafeDeleteContext.cs</Link> |
921 | 934 | </Compile> |
|
928 | 941 | <Compile Include="$(CommonPath)\System\Net\Security\Unix\SafeFreeNegoCredentials.cs"> |
929 | 942 | <Link>Common\System\Net\Security\Unix\SafeFreeNegoCredentials.cs</Link> |
930 | 943 | </Compile> |
931 | | - <Compile Include="Microsoft\Data\Sql\SqlDataSourceEnumerator.Unix.cs" /> |
932 | | - <Compile Include="Interop\SNINativeMethodWrapper.Unix.cs" /> |
933 | | - <Compile Include="Microsoft\Data\ProviderBase\DbConnectionPoolIdentity.Unix.cs" /> |
934 | | - <Compile Include="Microsoft\Data\SqlClient\LocalDBAPI.Unix.cs" /> |
935 | | - <Compile Include="Microsoft\Data\SqlClient\PacketHandle.Unix.cs" /> |
936 | | - <Compile Include="Microsoft\Data\SqlClient\SessionHandle.Unix.cs" /> |
937 | | - <Compile Include="Microsoft\Data\SqlClient\SNI\LocalDB.Unix.cs" /> |
938 | | - <Compile Include="Microsoft\Data\SqlClient\TdsParserStateObjectFactory.Managed.cs" /> |
939 | | - <Compile Include="Microsoft\Data\SqlClient\TdsParser.Unix.cs" /> |
| 944 | + <Compile Include="$(CommonPath)\System\Net\ContextFlagsAdapterPal.Unix.cs"> |
| 945 | + <Link>Common\System\Net\ContextFlagsAdapterPal.Unix.cs</Link> |
| 946 | + </Compile> |
| 947 | + <Compile Include="$(CommonPath)\System\Net\Security\NegotiateStreamPal.Unix.cs"> |
| 948 | + <Link>Common\System\Net\Security\NegotiateStreamPal.Unix.cs</Link> |
| 949 | + </Compile> |
940 | 950 | </ItemGroup> |
941 | 951 | <ItemGroup Condition="'$(OSGroup)' != 'AnyOS' AND '$(IsUAPAssembly)' == 'true'"> |
942 | 952 | <Reference Include="System.Collections.NonGeneric" /> |
|
0 commit comments