src/dotnet/Directory.Build.props (39 lines of code) (raw):
<Project>
<PropertyGroup>
<TargetFramework>net472</TargetFramework>
<LangVersion>Latest</LangVersion>
<NoWarn>MSB3277</NoWarn>
<NoPackageAnalysis>true</NoPackageAnalysis>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
<BaseIntermediateOutputPath>obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
<DefaultItemExcludes>$(DefaultItemExcludes);obj\**</DefaultItemExcludes>
<OutputPath>bin\$(MSBuildProjectName)\$(Configuration)\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug'">
<DefineConstants>TRACE;DEBUG;JET_MODE_ASSERT</DefineConstants>
</PropertyGroup>
<Target BeforeTargets="CoreCompile" Name="CheckForGradlePrepared" Condition="!Exists('$(JetBrainsRiderRdBackendCommonReference)')">
<Error Text="Please run `./gradlew compileDotNet`" />
</Target>
<Import Project="$(MSBuildThisFileDirectory)..\..\build\DotNetSdkPath.Generated.props" Condition="Exists('$(MSBuildThisFileDirectory)..\..\build\DotNetSdkPath.Generated.props')" />
<PropertyGroup>
<JetBrainsRiderRdBackendCommonReference>$(DotNetSdkPath)\Build\PackageReference.JetBrains.Rider.RdBackend.Common.Props</JetBrainsRiderRdBackendCommonReference>
<JetBrainsReSharperSdkReference>$(DotNetSdkPath)\Build\PackageReference.JetBrains.ReSharper.Sdk.Props</JetBrainsReSharperSdkReference>
</PropertyGroup>
<Import Project="$(JetBrainsRiderRdBackendCommonReference)" Condition="Exists('$(JetBrainsRiderRdBackendCommonReference)')" />
<Import Project="$(JetBrainsReSharperSdkReference)" Condition="Exists('$(JetBrainsReSharperSdkReference)')" />
<Import Project="Plugin.props" />
<ItemGroup>
<Reference Include="System.Xaml" />
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" PrivateAssets="All" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="*.DotSettings" />
</ItemGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<Generator>JetResourceGenerator</Generator>
</EmbeddedResource>
</ItemDefinitionGroup>
</Project>