Directory.Build.props 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project>
  3. <Import Project="$(MSBuildThisFileDirectory)..\Directory.Build.props" />
  4. <PropertyGroup>
  5. <ArtifactsPath>$(SolutionDirectory).artifacts/tests</ArtifactsPath>
  6. <ProjectCategory>tests</ProjectCategory>
  7. <GenerateDocumentationFile>false</GenerateDocumentationFile>
  8. <IsPackable>false</IsPackable>
  9. <NoWarn>CA1707</NoWarn>
  10. </PropertyGroup>
  11. <ItemGroup Condition="!$(DefineConstants.Contains('FNA')) AND !$(DefineConstants.Contains('KNI'))">
  12. <PackageReference Include="MonoGame.Framework.DesktopGL"
  13. Version="3.8.4" />
  14. </ItemGroup>
  15. <ItemGroup Condition="$(DefineConstants.Contains('KNI'))">
  16. <PackageReference Include="nkast.Xna.Framework"
  17. Version="4.0.9001" />
  18. <PackageReference Include="nkast.Xna.Framework.Content"
  19. Version="4.0.9001" />
  20. <PackageReference Include="nkast.Xna.Framework.Graphics"
  21. Version="4.0.9001" />
  22. <PackageReference Include="nkast.Xna.Framework.Audio"
  23. Version="4.0.9001" />
  24. <PackageReference Include="nkast.Xna.Framework.Input"
  25. Version="4.0.9001" />
  26. <PackageReference Include="nkast.Xna.Framework.Game"
  27. Version="4.0.9001" />
  28. <PackageReference Include="nkast.Kni.Platform.SDL2.GL"
  29. Version="4.0.9001" />
  30. </ItemGroup>
  31. <ItemGroup Condition="$(DefineConstants.Contains('FNA'))">
  32. <ProjectReference Include="$(MSBuildThisFileDirectory)..\..\FNA\FNA.NetStandard.csproj" />
  33. </ItemGroup>
  34. <ItemGroup>
  35. <PackageReference Include="NSubstitute"
  36. Version="4.2.2" />
  37. <PackageReference Include="xunit"
  38. Version="2.6.2"
  39. IsImplicitlyDefined="true" />
  40. <PackageReference Include="Microsoft.NET.Test.Sdk"
  41. Version="17.6.0"
  42. IsImplicitlyDefined="true" />
  43. <PackageReference Include="xunit.runner.visualstudio"
  44. Version="2.5.6"
  45. IsImplicitlyDefined="true"
  46. IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive"
  47. PrivateAssets="all" />
  48. <PackageReference Include="coverlet.collector"
  49. Version="6.0.0"
  50. IsImplicitlyDefined="true"
  51. IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive"
  52. PrivateAssets="all" />
  53. </ItemGroup>
  54. <ItemGroup>
  55. <Using Include="Xunit" />
  56. </ItemGroup>
  57. </Project>