ManagedCommon.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 <Import Project="$(RepoRoot)src\Common.Dotnet.AotCompatibility.props" /> 5 6 <PropertyGroup> 7 <Description>PowerToys ManagedCommon</Description> 8 <AssemblyName>PowerToys.ManagedCommon</AssemblyName> 9 </PropertyGroup> 10 11 <!-- See https://learn.microsoft.com/windows/apps/develop/platform/csharp-winrt/net-projection-from-cppwinrt-component for more info --> 12 <PropertyGroup> 13 <CsWinRTIncludes>PowerToys.Interop</CsWinRTIncludes> 14 <CsWinRTGeneratedFilesDir>$(OutDir)</CsWinRTGeneratedFilesDir> 15 <ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles> 16 </PropertyGroup> 17 18 <ItemGroup> 19 <PackageReference Include="System.Management" /> 20 </ItemGroup> 21 22 <ItemGroup> 23 <ProjectReference Include="..\interop\PowerToys.Interop.vcxproj" /> 24 <ProjectReference Include="..\ManagedTelemetry\Telemetry\ManagedTelemetry.csproj" /> 25 </ItemGroup> 26 27 <ItemGroup> 28 <Compile Update="CommonResources.Designer.cs"> 29 <DependentUpon>CommonResources.resx</DependentUpon> 30 <DesignTime>True</DesignTime> 31 <AutoGen>True</AutoGen> 32 </Compile> 33 </ItemGroup> 34 35 <ItemGroup> 36 <EmbeddedResource Update="CommonResources.resx"> 37 <SubType>Designer</SubType> 38 <LastGenOutput>CommonResources.Designer.cs</LastGenOutput> 39 <Generator>PublicResXFileCodeGenerator</Generator> 40 </EmbeddedResource> 41 </ItemGroup> 42 </Project>