-
Notifications
You must be signed in to change notification settings - Fork 35
/
Directory.Build.props
41 lines (35 loc) · 1.98 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
39
40
41
<Project>
<Import Project="Build\Props\CodeJam.Targeting.props" />
<Import Project="Build\Props\CodeJam.Nuspec.props" Condition=" !$(MSBuildProjectName.EndsWith('.Tests'))" />
<!-- See https://aka.ms/dotnet/msbuild/customize for more details on customizing your build -->
<PropertyGroup>
<!-- Redirects everything to '.artifacts\',
same as <UseArtifactsOutput>true</UseArtifactsOutput> in .Net 8 -->
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)' == ''">$(MSBuildThisFileDirectory)\.artifacts\obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
<BaseOutputPath Condition="'$(BaseOutputPath)' == ''">$(MSBuildThisFileDirectory).artifacts\$(MSBuildProjectName)\</BaseOutputPath>
<Configurations>Debug;Release</Configurations>
<GenerateDocumentationFile>false</GenerateDocumentationFile>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<SignAssembly>True</SignAssembly>
<DelaySign>False</DelaySign>
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)\Build\CodeJam.snk</AssemblyOriginatorKeyFile>
<NoWarn>$(NoWarn);CA1014</NoWarn>
<WarningsAsErrors>$(WarningsAsErrors);nullable</WarningsAsErrors>
<Version>4.0.2.0</Version>
<PackageVersion>4.0.2</PackageVersion>
<PackageOutputPath>$(MSBuildThisFileDirectory).artifacts\.Nuget</PackageOutputPath>
<Company>RSDN</Company>
<Copyright>RSDN, 2021</Copyright>
<RepositoryUrl>https://github.com/rsdn/CodeJam</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<LangVersion Condition=" '$(TargetFramework)' != 'net6.0' ">9.0</LangVersion>
<LangVersion Condition=" '$(TargetFramework)' == 'net6.0' ">10.0</LangVersion>
<Nullable>enable</Nullable>
<AnalysisLevel>latest</AnalysisLevel>
<RunAnalyzers>False</RunAnalyzers>
<EnableNETAnalyzers>true</EnableNETAnalyzers>
<AnalysisMode>AllEnabledByDefault</AnalysisMode>
<DisableImplicitNamespaceImports>true</DisableImplicitNamespaceImports>
<CheckEolTargetFramework>false</CheckEolTargetFramework>
</PropertyGroup>
</Project>