-
Notifications
You must be signed in to change notification settings - Fork 0
/
Directory.Build.props
19 lines (16 loc) · 1.06 KB
/
Directory.Build.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<Project>
<PropertyGroup>
<!-- All normal build outputs are dumped into a single output directory. There is no per-project split.
This won't work for every project but it works for this one. -->
<!-- Intermediate files are placed into per-project subdirectories -->
<BaseOutputPath>$(MSBuildThisFileDirectory)Builds\</BaseOutputPath>
<BaseIntermediateOutputPath>$(BaseOutputPath)obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
<CustomSuffix>-$(TargetFramework)$(RuntimeIdentifier)</CustomSuffix>
<CustomSuffix Condition="'$(CustomSuffix)'=='-'"></CustomSuffix>
<OutputPath>$(BaseOutputPath)$(Configuration)$(CustomSuffix)\</OutputPath>
<PublishDir>$(BaseOutputPath)$(Configuration)$(CustomSuffix)-publish\</PublishDir>
<IntermediateOutputPath>$(BaseIntermediateOutputPath)$(Configuration)$(CustomSuffix)\</IntermediateOutputPath>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
</PropertyGroup>
</Project>