summaryrefslogtreecommitdiff
path: root/Directory.Build.props
diff options
context:
space:
mode:
Diffstat (limited to 'Directory.Build.props')
-rw-r--r--Directory.Build.props18
1 files changed, 18 insertions, 0 deletions
diff --git a/Directory.Build.props b/Directory.Build.props
new file mode 100644
index 0000000..f48abd2
--- /dev/null
+++ b/Directory.Build.props
@@ -0,0 +1,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>