Files

49 lines
2.1 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>$(TargetFrameworksUnitTest)</TargetFrameworks>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<NoWarn Condition=" $(TargetFramework.StartsWith('netcoreapp')) ">$(NoWarn);CS1998</NoWarn>
<SkipShared>true</SkipShared>
<TestProject>false</TestProject>
<SignWithTestKey>true</SignWithTestKey>
<NoWarn>$(NoWarn);VSTHRD001;VSTHRD002;VSTHRD110</NoWarn>
<Description>A collection of test utilities, such as generating packages, mocking servers, stub implementations of interfaces, etc.</Description>
<SkipAnalyzers>true</SkipAnalyzers>
<UsePublicApiAnalyzer>false</UsePublicApiAnalyzer>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(SharedDirectory)\IsExternalInit.cs" />
<Compile Include="$(SharedDirectory)\RequiredModifierAttributes.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\src\NuGet.Core\NuGet.PackageManagement\NuGet.PackageManagement.csproj" />
<ProjectReference Include="..\Microsoft.Internal.NuGet.Testing.SignedPackages\Microsoft.Internal.NuGet.Testing.SignedPackages.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Moq" />
<PackageReference Include="xunit" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == '$(NETFXTargetFramework)' ">
<PackageReference Include="AwesomeAssertions" />
<PackageReference Include="Microsoft.Build" ExcludeAssets="runtime" />
<PackageReference Include="Microsoft.Build.Utilities.Core" ExcludeAssets="runtime" />
<PackageReference Include="System.Formats.Asn1" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == '$(NETFXTargetFramework)' ">
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.IO.Compression" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Net" />
<Reference Include="System.Security" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' != '$(NETFXTargetFramework)' ">
<PackageReference Include="System.Security.Cryptography.Pkcs" />
</ItemGroup>
</Project>