Files
EntityFrameworkCore.Project…/Directory.Build.props
T
Koen Bekkenutte 681c76b44c Target .NET 6 lts
2021-11-09 20:07:12 +08:00

53 lines
2.2 KiB
XML

<Project>
<PropertyGroup>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<LangVersion>9.0</LangVersion>
<Nullable>enable</Nullable>
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<EnableNETAnalyzers>true</EnableNETAnalyzers>
<NoWarn>CS1591</NoWarn>
<Configurations>Debug;Release;DebugV1;ReleaseV1</Configurations>
</PropertyGroup>
<PropertyGroup>
<Authors>Koen Bekkenutte</Authors>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>https://github.com/koenbeuk/EntityFrameworkCore.Projectables</PackageProjectUrl>
<RepositoryUrl>https://github.com/koenbeuk/EntityFrameworkCore.Projectables.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageReleaseNotes>https://github.com/koenbeuk/EntityFrameworkCore.Projectables/releases</PackageReleaseNotes>
<Description>Project over properties and functions in your linq queries</Description>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'DebugV1' Or '$(Configuration)' == 'ReleaseV1' ">
<EFProjectablesVersion>1</EFProjectablesVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(EFProjectablesVersion)' == '' ">
<EFProjectablesVersion>2</EFProjectablesVersion>
</PropertyGroup>
<PropertyGroup>
<MicrosoftCodeAnalysisVersion>3.11.0</MicrosoftCodeAnalysisVersion>
</PropertyGroup>
<PropertyGroup Condition=" $(EFProjectablesVersion) == 1 ">
<DefineConstants>EFPROJECTABLES1</DefineConstants>
<TargetFrameworkVersion>netstandard2.0</TargetFrameworkVersion>
<MicrosoftExtensionsVersion>3.1.0</MicrosoftExtensionsVersion>
<EFCoreVersion>3.1.0</EFCoreVersion>
<!-- We're testing against EF Core 5 as its compatible with 3.1.0 and contains additional features -->
<TestEFCoreVersion>5.0.10</TestEFCoreVersion>
</PropertyGroup>
<PropertyGroup Condition=" $(EFProjectablesVersion) == 2 ">
<DefineConstants>EFPROJECTABLES2</DefineConstants>
<TargetFrameworkVersion>net6.0</TargetFrameworkVersion>
<MicrosoftExtensionsVersion>6.0.0</MicrosoftExtensionsVersion>
<EFCoreVersion>6.0.0</EFCoreVersion>
<TestEFCoreVersion>$(EFCoreVersion)</TestEFCoreVersion>
</PropertyGroup>
</Project>