-
Notifications
You must be signed in to change notification settings - Fork 330
Expand file tree
/
Copy pathMicrosoft.Data.SqlClient.csproj
More file actions
72 lines (66 loc) · 3.44 KB
/
Copy pathMicrosoft.Data.SqlClient.csproj
File metadata and controls
72 lines (66 loc) · 3.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<AssemblyName>Microsoft.Data.SqlClient</AssemblyName>
<TargetFramework>net462</TargetFramework>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<IntermediateOutputPath>$(ObjFolder)$(Configuration)\$(AssemblyName)\ref\</IntermediateOutputPath>
<OutputPath>$(BinFolder)$(Configuration)\$(AssemblyName)\ref\</OutputPath>
<DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
<Product>Framework $(BaseProduct)</Product>
<Configurations>Debug;Release</Configurations>
</PropertyGroup>
<!-- CLS Compliance -->
<ItemGroup>
<AssemblyAttribute Include="System.CLSCompliantAttribute">
<_Parameter1>true</_Parameter1>
</AssemblyAttribute>
</ItemGroup>
<!-- Files -->
<ItemGroup>
<Compile Include="../../ref/Microsoft.Data.cs" />
<Compile Include="../../ref/Microsoft.Data.Sql.cs" />
<Compile Include="../../ref/Microsoft.Data.SqlClient.cs" />
<Compile Include="../../ref/Microsoft.Data.SqlClient.DataClassification.cs" />
<Compile Include="../../ref/Microsoft.Data.SqlClient.Diagnostics.cs" />
<Compile Include="../../ref/Microsoft.Data.SqlClient.Server.cs" />
<Compile Include="../../ref/Microsoft.Data.SqlTypes.cs" />
</ItemGroup>
<!-- References -->
<ItemGroup>
<Reference Include="System.Configuration" />
<Reference Include="System.EnterpriseServices" />
<Reference Include="System.Transactions" />
<PackageReference Include="Microsoft.Bcl.Cryptography" />
<PackageReference Include="Microsoft.Data.SqlClient.SNI">
<PrivateAssets>All</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.Caching.Memory" />
<PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" />
<PackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" />
<PackageReference Include="System.Buffers" />
<!-- System.Data.Common ships as an inbox assembly on .NET Framework, but the
inbox version predates APIs such as IDbColumnSchemaGenerator. Declaring
an explicit dependency on the NuGet package (which type-forwards to the
inbox assembly when the runtime already provides a newer version) ensures
that consumers also receive the updated assembly and avoid CS0012 errors
when referencing types like IDbColumnSchemaGenerator via our public API. -->
<PackageReference Include="System.Data.Common" />
<PackageReference Include="System.Diagnostics.DiagnosticSource" />
<PackageReference Include="System.Runtime.InteropServices.RuntimeInformation" />
<PackageReference Include="System.Security.Cryptography.Pkcs" />
<PackageReference Include="System.Text.Json" />
<PackageReference Include="System.Threading.Channels" />
</ItemGroup>
<!--
Refer to the Abstractions package via project or package reference
depending on our build parameters.
-->
<ItemGroup Condition="'$(ReferenceType)' == 'Project'">
<ProjectReference Include="$(RepoRoot)/src/Microsoft.Data.SqlClient.Extensions/Abstractions/src/Abstractions.csproj" />
</ItemGroup>
<ItemGroup Condition="'$(ReferenceType)' == 'Package'">
<PackageReference Include="Microsoft.Data.SqlClient.Extensions.Abstractions" />
</ItemGroup>
<Import Project="$(ToolsDir)targets\TrimDocsForIntelliSense.targets" />
</Project>