LinuxTests.csproj 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <Project Sdk="MSBuild.Sdk.Extras">
  2. <PropertyGroup>
  3. <TargetFrameworks>netcoreapp3.0;netcoreapp2.1</TargetFrameworks>
  4. <NoWarn>$(NoWarn);CS0618</NoWarn>
  5. <LangVersion>latest</LangVersion>
  6. <AssemblyName>Tests.System.Reactive</AssemblyName>
  7. <RootNamespace>Tests.System.Reactive</RootNamespace>
  8. <SignAssembly>true</SignAssembly>
  9. <AssemblyOriginatorKeyFile>..\..\Source\ReactiveX.snk</AssemblyOriginatorKeyFile>
  10. </PropertyGroup>
  11. <PropertyGroup Condition="'$(TargetFramework)' == 'netcoreapp3.0' ">
  12. <UseWPF>true</UseWPF>
  13. <UseWindowsForms>true</UseWindowsForms>
  14. </PropertyGroup>
  15. <PropertyGroup Condition="'$(TargetFramework)' == 'netstandard2.0' or '$(TargetFramework)' == 'netcoreapp2.1'">
  16. <DefineConstants>$(DefineConstants);HAS_TRACE;HAS_WINRT;PREFER_ASYNC;HAS_TPL46;NO_REMOTING</DefineConstants>
  17. </PropertyGroup>
  18. <PropertyGroup Condition="'$(TargetFramework)' == 'netcoreapp3.0'">
  19. <DefineConstants>$(DefineConstants);HAS_TRACE;HAS_WINRT;HAS_WINFORMS;HAS_DISPATCHER;PREFER_ASYNC;HAS_TPL46;NO_REMOTING;DESKTOPCLR;LINUX</DefineConstants>
  20. </PropertyGroup>
  21. <ItemGroup>
  22. <Content Include="..\..\Source\tests\Tests.System.Reactive\xunit.runner.json">
  23. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  24. </Content>
  25. <Compile Include="..\..\Source\tests\Tests.System.Reactive\**\*.cs" Exclude="..\..\Source\tests\Tests.System.Reactive\obj\**" />
  26. </ItemGroup>
  27. <ItemGroup>
  28. <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.0.0-preview-20181205-02" />
  29. <PackageReference Include="xunit" Version="2.4.1" />
  30. <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
  31. <PackageReference Include="System.Reactive" Version="4.2.0-preview.63" />
  32. <PackageReference Include="Microsoft.Reactive.Testing" Version="4.2.0-preview.63" />
  33. <PackageReference Include="System.Reactive.Observable.Aliases" Version="4.2.0-preview.63" />
  34. </ItemGroup>
  35. </Project>