summaryrefslogtreecommitdiff
path: root/Directory.Build.props
blob: f48abd20987cf973e2994f18e797a0248f68246c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<Project>
  <PropertyGroup>
    <RepositoryBuildRoot>$(MSBuildThisFileDirectory)build\</RepositoryBuildRoot>
    <BaseOutputPath>$(RepositoryBuildRoot)</BaseOutputPath>
    <OutputPath>$(RepositoryBuildRoot)$(Configuration)\$(MSBuildProjectName)\</OutputPath>
    <BaseIntermediateOutputPath>$(RepositoryBuildRoot)obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
    <IntermediateOutputPath>$(BaseIntermediateOutputPath)$(Configuration)\</IntermediateOutputPath>
    <MSBuildProjectExtensionsPath>$(BaseIntermediateOutputPath)</MSBuildProjectExtensionsPath>
    <DefaultItemExcludes>$(DefaultItemExcludes);**\bin\**;**\obj\**</DefaultItemExcludes>
    <TargetFramework>net10.0</TargetFramework>
    <LangVersion>14.0</LangVersion>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <ContinuousIntegrationBuild Condition="'$(CI)' == 'true'">true</ContinuousIntegrationBuild>
    <Deterministic>true</Deterministic>
  </PropertyGroup>
</Project>