/ src / common / interop / interop-tests / Common.Interop.UnitTests.csproj
Common.Interop.UnitTests.csproj
 1  <Project Sdk="Microsoft.NET.Sdk">
 2    <!-- Look at Directory.Build.props in root for common stuff as well -->
 3    <Import Project="$(RepoRoot)src\Common.Dotnet.CsWinRT.props" />
 4  
 5    <PropertyGroup>
 6      <IsPackable>false</IsPackable>
 7      <OutputType>Library</OutputType>
 8      <RootNamespace>Microsoft.Interop.Tests</RootNamespace>
 9      <AssemblyName>Microsoft.Interop.Tests</AssemblyName>
10      <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
11      <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
12      <AssemblyTitle>interop-tests</AssemblyTitle>
13    </PropertyGroup>
14  
15    <!-- See https://learn.microsoft.com/windows/apps/develop/platform/csharp-winrt/net-projection-from-cppwinrt-component for more info -->
16    <PropertyGroup>
17      <CsWinRTIncludes>PowerToys.Interop</CsWinRTIncludes>
18      <CsWinRTGeneratedFilesDir>$(OutDir)</CsWinRTGeneratedFilesDir>
19      <ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles>
20    </PropertyGroup>
21  
22    <ItemGroup>
23      <PackageReference Include="MSTest" />
24    </ItemGroup>
25  
26    <ItemGroup>
27      <ProjectReference Include="..\PowerToys.Interop.vcxproj" />
28    </ItemGroup>
29  </Project>