src/testing/runner/YamlTestRunnerCommon.targets (50 lines of code) (raw):
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<AssemblyName>ait</AssemblyName>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<ApplicationIcon />
<StartupObject />
<PackageVersion>1.1.0</PackageVersion>
</PropertyGroup>
<PropertyGroup>
<LocalBinOutputPath Condition="'$(LocalBinOutputPath)' == '' And '$(LocalBuildSDKBinPath)' != ''">$(LocalBuildSDKBinPath)</LocalBinOutputPath>
<LocalBinOutputPath Condition="'$(LocalBinOutputPath)' == ''">bin</LocalBinOutputPath>
</PropertyGroup>
<Choose>
<When Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<PropertyGroup>
<Platforms>x64</Platforms>
<OutputPath>$(LocalBinOutputPath)\Release\</OutputPath>
</PropertyGroup>
</When>
<When Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<PropertyGroup>
<Platforms>x64</Platforms>
<OutputPath>$(LocalBinOutputPath)\Debug\</OutputPath>
</PropertyGroup>
</When>
<When Condition="$(Configuration.Contains('ReleaseUnixOS'))">
<PropertyGroup>
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
<OutputPath>$(LocalBinOutputPath)\ReleaseUnixOS</OutputPath>
</PropertyGroup>
</When>
<When Condition="$(Configuration.Contains('DebugUnixOS'))">
<PropertyGroup>
<DefineConstants>$(DefineConstants);UNIX</DefineConstants>
<OutputPath>$(LocalBinOutputPath)\DebugUnixOS</OutputPath>
</PropertyGroup>
</When>
</Choose>
<PropertyGroup>
<TFAssemblyVersion Condition="'$(TFAssemblyVersion)' == ''">1.0.0</TFAssemblyVersion>
<TFAssemblyInformationalVersion Condition="'$(TFAssemblyInformationalVersion)' == ''">$(TFAssemblyVersion)</TFAssemblyInformationalVersion>
</PropertyGroup>
<PropertyGroup>
<FileVersion>$(TFAssemblyVersion)</FileVersion>
<AssemblyVersion>$(TFAssemblyVersion)</AssemblyVersion>
<InformationalVersion>$(TFAssemblyInformationalVersion)</InformationalVersion>
</PropertyGroup>
</Project>