Directory.Build.props 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  11. </PropertyGroup>
  12. <ItemGroup Condition="!$(DefineConstants.Contains('FNA')) AND !$(DefineConstants.Contains('KNI'))">
  13. <PackageReference Include="MonoGame.Framework.DesktopGL"
  14. Version="3.8.4" />
  15. </ItemGroup>
  16. <ItemGroup Condition="$(DefineConstants.Contains('KNI'))">
  17. <PackageReference Include="nkast.Xna.Framework"
  18. Version="4.0.9001" />
  19. <PackageReference Include="nkast.Xna.Framework.Content"
  20. Version="4.0.9001" />
  21. <PackageReference Include="nkast.Xna.Framework.Graphics"
  22. Version="4.0.9001" />
  23. <PackageReference Include="nkast.Xna.Framework.Audio"
  24. Version="4.0.9001" />
  25. <PackageReference Include="nkast.Xna.Framework.Input"
  26. Version="4.0.9001" />
  27. <PackageReference Include="nkast.Xna.Framework.Game"
  28. Version="4.0.9001" />
  29. <PackageReference Include="nkast.Kni.Platform.SDL2.GL"
  30. Version="4.0.9001" />
  31. </ItemGroup>
  32. <ItemGroup Condition="$(DefineConstants.Contains('FNA'))">
  33. <ProjectReference Include="$(MSBuildThisFileDirectory)..\..\FNA\FNA.NetStandard.csproj" />
  34. </ItemGroup>
  35. <ItemGroup>
  36. <PackageReference Include="NSubstitute"
  37. Version="4.2.2" />
  38. <PackageReference Include="xunit"
  39. Version="2.6.2"
  40. IsImplicitlyDefined="true" />
  41. <PackageReference Include="Microsoft.NET.Test.Sdk"
  42. Version="17.6.0"
  43. IsImplicitlyDefined="true" />
  44. <PackageReference Include="xunit.runner.visualstudio"
  45. Version="2.5.6"
  46. IsImplicitlyDefined="true"
  47. IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive"
  48. PrivateAssets="all" />
  49. <PackageReference Include="coverlet.collector"
  50. Version="6.0.0"
  51. IsImplicitlyDefined="true"
  52. IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive"
  53. PrivateAssets="all" />
  54. </ItemGroup>
  55. <ItemGroup>
  56. <Using Include="Xunit" />
  57. </ItemGroup>
  58. </Project>