-
Notifications
You must be signed in to change notification settings - Fork 22
/
Directory.Build.props
39 lines (32 loc) · 2.03 KB
/
Directory.Build.props
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
<Project>
<PropertyGroup>
<InternalVersion>2.1.40</InternalVersion>
<BasePackageId>Pure.DI</BasePackageId>
<LangVersion>latest</LangVersion>
<BaseTargetFramework>net9.0</BaseTargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<IsPackable>false</IsPackable>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/DevTeam/Pure.DI.git</RepositoryUrl>
<PackageProjectUrl>https://github.com/DevTeam/Pure.DI/</PackageProjectUrl>
<PackageTags>ioc;solid;dotnet;dependency-injection;inversion-of-control;di;injection-container;injection-framework;dip;csharp-sourcegenerator</PackageTags>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<Description>Coding in a pure DI paradigm without frameworks!</Description>
<Product>$(BasePackageId)</Product>
<Copyright>Copyright (C) $([System.DateTime]::Now.Year) Nikolay Pianikov</Copyright>
<EnableWindowsTargeting>true</EnableWindowsTargeting>
<ImmutypeAPI>False</ImmutypeAPI>
<NoWarn>NETSDK1215;NETSDK1057;NU3005;NU5128;NU1902;NU1903;NU1904;NU1108;CS8321;CA1050;NU1801;CS1591</NoWarn>
<!--<AnalyzerRoslynVersion Condition="'$(AnalyzerRoslynVersion)'==''">4.3</AnalyzerRoslynVersion>
<AnalyzerRoslynPackageVersion Condition="'$(AnalyzerRoslynPackageVersion)'==''">4.3.1</AnalyzerRoslynPackageVersion>-->
<AnalyzerRoslynVersion Condition="'$(AnalyzerRoslynVersion)'==''">4.8</AnalyzerRoslynVersion>
<AnalyzerRoslynPackageVersion Condition="'$(AnalyzerRoslynPackageVersion)'==''">4.8.0</AnalyzerRoslynPackageVersion>
<RolsynVersions Condition="'$(RolsynVersions)'==''">ROSLYN4_8_OR_GREATER;ROSLYN4_3_OR_GREATER</RolsynVersions>
<DefineConstants>$(DefineConstants);$(RolsynVersions)</DefineConstants>
</PropertyGroup>
<ItemGroup>
<CompilerVisibleProperty Include="ImmutypeAPI" />
</ItemGroup>
</Project>