Microsoft.Reactive.Testing.csproj 1.5 KB

1234567891011121314151617181920212223242526
  1. <Project Sdk="MSBuild.Sdk.Extras">
  2. <PropertyGroup>
  3. <TargetFrameworks>netstandard2.0;net472;uap10.0.18362;net6.0</TargetFrameworks>
  4. <CopyLocalLockFileAssemblies>false</CopyLocalLockFileAssemblies>
  5. <Description>Reactive Extensions Testing Library containing interfaces and classes providing functionality to test applications and libraries built using Reactive Extensions.</Description>
  6. <AssemblyTitle>Microsoft.Reactive.Testing - Testing Helper Library</AssemblyTitle>
  7. <DefineConstants>$(DefineConstants);PLATFORM_DOTNET;XUNIT_VISIBILITY_INTERNAL</DefineConstants>
  8. <PackageTags>Rx;Reactive;Extensions;Observable;LINQ;Events</PackageTags>
  9. <Description>Reactive Extensions (Rx) for .NET - Testing Library</Description>
  10. <!-- NB: A lot of CA warnings are disabled because of the .cs files included from xunit.assert.source. -->
  11. <NoWarn>$(NoWarn);IDE0054;IDE0066;CA1305;CA1307;CA1032;CA1064;CA1822;CA1812;CA1820;CA1823</NoWarn>
  12. </PropertyGroup>
  13. <ItemGroup>
  14. <EmbeddedResource Include="Properties\*.xml" />
  15. <PackageReference Include="xunit.assert.source" Version="2.4.2" PrivateAssets="All" />
  16. <ProjectReference Include="..\System.Reactive\System.Reactive.csproj" />
  17. </ItemGroup>
  18. <ItemGroup>
  19. <!--
  20. Workaround for https://github.com/xunit/xunit/issues/2703
  21. -->
  22. <Compile Remove="$(NuGetPackageRoot)xunit.assert.source\**\contentFiles\cs\**\Asserts\Sdk\IAssertionException.cs" />
  23. </ItemGroup>
  24. </Project>