-
Notifications
You must be signed in to change notification settings - Fork 146
/
Copy pathSQLProvider.Common.fsproj
85 lines (85 loc) · 4.76 KB
/
SQLProvider.Common.fsproj
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
73
74
75
76
77
78
79
80
81
82
83
84
85
<?xml version="1.0" encoding="utf-8"?>
<Project>
<!-- See https://stackoverflow.com/questions/43921992/how-can-i-use-beforebuild-and-afterbuild-targets-with-visual-studio-2017 -->
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="..\..\netfx.props" />
<PropertyGroup>
<OutputType>Library</OutputType>
<TargetFrameworks>netstandard2.0;netstandard2.1;net472;net48;net462;net461;net6.0;net8.0</TargetFrameworks>
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
<DefineConstants>TP_RUNTIME;NETSTANDARD;NO_GENERATIVE</DefineConstants>
<AssemblyName>FSharp.Data.SqlProvider.Common</AssemblyName>
<Name>FSharp.Data.SqlProvider.Common</Name>
<DocumentationFile>..\..\bin\lib\$(TargetFramework)\FSharp.Data.SqlProvider.Common.XML</DocumentationFile>
<OutputPath>..\..\bin\lib\</OutputPath>
<PackageReleaseNotes>https://github.com/fsprojects/SQLProvider/blob/master/docs/RELEASE_NOTES.md</PackageReleaseNotes>
<PackageProjectUrl>https://fsprojects.github.io/SQLProvider</PackageProjectUrl>
<RepositoryUrl>https://github.com/fsprojects/SQLProvider</RepositoryUrl>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<TargetFSharpCoreVersion>8.0.0.0</TargetFSharpCoreVersion>
<RepositoryType>git</RepositoryType>
<Authors>pezipink,colinbull,thorium</Authors>
<ProduceReferenceAssembly>false</ProduceReferenceAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'">
<Optimize>true</Optimize>
<Tailcalls>true</Tailcalls>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'net8.0' Or '$(TargetFramework)' == 'net6.0' Or '$(TargetFramework)' == 'netstandard2.1' ">
<DefineConstants>$(DefineConstants);MICROSOFTSQL;NETSTANDARD21</DefineConstants>
</PropertyGroup>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<ItemGroup>
<Compile Include="AssemblyInfo.fs" />
<Compile Include="..\..\paket-files\sourcefiles\Thorium\Linq.Expression.Optimizer\src\Code\ExpressionOptimizer.fs">
<Paket>True</Paket>
<Link>paket-files/ExpressionOptimizer.fs</Link>
</Compile>
<Compile Include="Operators.fs" />
<Compile Include="Utils.fs" />
<Compile Include="SqlSchema.fs" />
<Compile Include="DataTable.fs" />
<Compile Include="SqlRuntime.Patterns.fs" />
<Compile Include="QuotationHelpers.fs" />
<Compile Include="SqlRuntime.Transactions.fs" />
<Compile Include="SqlRuntime.Common.fs" />
<Compile Include="Ssdt.DacpacParser.fs" />
<Compile Include="SqlRuntime.QueryExpression.fs" />
<Compile Include="SqlRuntime.Linq.fs" />
<Compile Include="SqlRuntime.Async.fs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies.net461" Version="1.0.3" Condition=" '$(TargetFramework)' == 'net461'">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies.net462" Version="1.0.3" Condition=" '$(TargetFramework)' == 'net462'">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies.net472" Version="1.0.3" Condition=" '$(TargetFramework)' == 'net472'">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies.net48" Version="1.0.3" Condition=" '$(TargetFramework)' == 'net48'">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
</ItemGroup>
<Target Name="AfterBuild">
</Target>
<ItemGroup Condition="'$(TargetFramework)' == 'net472' Or '$(TargetFramework)' == 'net48' Or '$(TargetFramework)' == 'net461' Or '$(TargetFramework)' == 'net462' ">
<Reference Include="System.Configuration" />
<Reference Include="System.Data" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.IdentityModel" />
<Reference Include="System.ServiceModel" />
<Reference Include="System.Transactions" />
<Reference Include="System.Xml" />
<Reference Include="System.IO.Compression" />
</ItemGroup>
<Import Project="..\..\.paket\Paket.Restore.targets" />
</Project>