EnvDTE.Host/Directory.Build.props (28 lines of code) (raw):
<Project>
<PropertyGroup>
<TargetFramework>net472</TargetFramework>
<LangVersion>latest</LangVersion>
<AssemblyName>JetBrains.EnvDTE.Host</AssemblyName>
<RootNamespace>JetBrains.EnvDTE.Host</RootNamespace>
<IsPackable>false</IsPackable>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\Subplatform.snk</AssemblyOriginatorKeyFile>
<NoWarn>NU1701</NoWarn>
<NoPackageAnalysis>true</NoPackageAnalysis>
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
<BaseIntermediateOutputPath>obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
<DefaultItemExcludes>$(DefaultItemExcludes);obj\**</DefaultItemExcludes>
<OutputPath>bin\$(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 :prepare`" />
</Target>
<Import Project="$(MSBuildThisFileDirectory)..\Protocol\build\DotNetSdkPath.Generated.props" Condition="Exists('$(MSBuildThisFileDirectory)..\Protocol\build\DotNetSdkPath.Generated.props')" />
<PropertyGroup>
<JetBrainsRiderRdBackendCommonReference>$(DotNetSdkPath)\Build\PackageReference.JetBrains.Rider.RdBackend.Common.Props</JetBrainsRiderRdBackendCommonReference>
<JetBrainsRiderBackendReference>$(DotNetSdkPath)\Build\PackageReference.JetBrains.Rider.Rider.Backend.Props</JetBrainsRiderBackendReference>
</PropertyGroup>
</Project>