winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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>