WinGetUtilInterop.UnitTests.csproj (5864B)
1 <Project Sdk="Microsoft.NET.Sdk"> 2 3 <PropertyGroup> 4 <TargetFramework>net8.0</TargetFramework> 5 <Platforms>x64;x86</Platforms> 6 </PropertyGroup> 7 8 <ItemGroup> 9 <PackageReference Include="Newtonsoft.Json" /> 10 <PackageReference Include="Microsoft.ApplicationInsights" /> 11 <PackageReference Include="Microsoft.AspNet.WebApi.Client" /> 12 <PackageReference Include="Microsoft.Msix.Utils" /> 13 <PackageReference Include="Microsoft.NET.Test.Sdk" /> 14 <PackageReference Include="Moq" /> 15 <PackageReference Include="System.Net.Http" /> 16 <PackageReference Include="System.Text.RegularExpressions" /> 17 <PackageReference Include="xunit" /> 18 <PackageReference Include="xunit.runner.visualstudio" /> 19 <PackageReference Include="coverlet.collector" /> 20 <PackageReference Include="StyleCop.Analyzers"> 21 <PrivateAssets>all</PrivateAssets> 22 </PackageReference> 23 </ItemGroup> 24 25 <ItemGroup> 26 <AdditionalFiles Include="..\stylecop.json" Link="stylecop.json" /> 27 </ItemGroup> 28 29 <ItemGroup> 30 <ProjectReference Include="..\WinGetUtilInterop\WinGetUtilInterop.csproj" /> 31 <ProjectReference Include="..\WinGetUtil\WinGetUtil.vcxproj"> 32 <OutputItemType>Content</OutputItemType> 33 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 34 <ReferenceOutputAssembly>True</ReferenceOutputAssembly> 35 </ProjectReference> 36 </ItemGroup> 37 38 <ItemGroup> 39 <None Update="TestCollateral\AllEquality.yaml"> 40 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 41 </None> 42 <None Update="TestCollateral\AllEqualityWithDescription.yaml"> 43 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 44 </None> 45 <None Update="TestCollateral\DifferentId.yaml"> 46 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 47 </None> 48 <None Update="TestCollateral\ExpectedShadowManifest.yaml"> 49 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 50 </None> 51 <None Update="TestCollateral\PackageTestNewName.yaml"> 52 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 53 </None> 54 <None Update="TestCollateral\PackageTestNewVersion.yaml"> 55 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 56 </None> 57 <None Update="TestCollateral\PackageTest.yaml"> 58 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 59 </None> 60 <None Update="TestCollateral\OneInstaller.yaml"> 61 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 62 </None> 63 <None Update="TestCollateral\SomeEquality.yaml"> 64 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 65 </None> 66 <None Update="TestCollateral\SomeEqualityWithLocalization.yaml"> 67 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 68 </None> 69 <None Update="TestCollateral\SomeEqualityWithoutInstallers.yaml"> 70 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 71 </None> 72 <None Update="TestCollateral\SomeEqualityWithoutSwitches.yaml"> 73 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 74 </None> 75 <None Update="TestCollateral\V1ManifestInfoMissingRequiredPackageLocale.yaml"> 76 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 77 </None> 78 <None Update="TestCollateral\V1ManifestNoLocalization.yaml"> 79 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 80 </None> 81 <None Update="TestCollateral\V1ManifestMerged.yaml"> 82 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 83 </None> 84 <None Update="TestCollateral\V1_1ManifestMerged.yaml"> 85 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 86 </None> 87 <None Update="TestCollateral\Test_yaml_with_bom.yaml"> 88 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 89 </None> 90 <None Update="TestCollateral\Test_yaml_without_bom.yaml"> 91 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 92 </None> 93 <None Update="TestCollateral\V1_6ManifestMerged.yaml"> 94 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 95 </None> 96 <None Update="TestCollateral\V1_7ManifestMerged.yaml"> 97 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 98 </None> 99 <None Update="TestCollateral\V1_9ManifestMerged.yaml"> 100 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 101 </None> 102 <None Update="TestCollateral\V1_10ManifestMerged.yaml"> 103 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 104 </None> 105 <None Update="TestCollateral\V1_12ManifestMerged.yaml"> 106 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 107 </None> 108 <None Update="xunit.runner.json"> 109 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 110 </None> 111 </ItemGroup> 112 113 <ItemGroup> 114 <Folder Include="TestCollateral\Shadow\" /> 115 </ItemGroup> 116 117 <ItemGroup> 118 <None Include="..\AppInstallerCLITests\TestData\MultiFileManifestV1_5\ManifestV1_5-MultiFile-Version.yaml" Link="TestCollateral\Shadow\ManifestV1_5-MultiFile-Version.yaml"> 119 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 120 </None> 121 <None Include="..\AppInstallerCLITests\TestData\Shadow\V1_5\ManifestV1_5-Shadow-DefaultLocale.yaml" Link="TestCollateral\Shadow\ManifestV1_5-Shadow-DefaultLocale.yaml"> 122 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 123 </None> 124 <None Include="..\AppInstallerCLITests\TestData\Shadow\V1_5\ManifestV1_5-Shadow-Installer.yaml" Link="TestCollateral\Shadow\ManifestV1_5-Shadow-Installer.yaml"> 125 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 126 </None> 127 <None Include="..\AppInstallerCLITests\TestData\Shadow\V1_5\ManifestV1_5-Shadow-Shadow.yaml" Link="TestCollateral\Shadow\ManifestV1_5-Shadow-Shadow.yaml"> 128 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 129 </None> 130 </ItemGroup> 131 132 </Project>