Explorar o código

update framework (v3.10)

Nick Kastellanos hai 1 ano
pai
achega
9ec5a39cfa
Modificáronse 59 ficheiros con 240 adicións e 372 borrados
  1. 2 2
      Aether.Extras.NET4.sln
  2. 2 2
      Aether.Extras.NETSTANDARD.sln
  3. 2 2
      Animation/Aether.Animation.MonoAndroid.csproj
  4. 2 2
      Animation/Aether.Animation.NET4.DX.csproj
  5. 2 2
      Animation/Aether.Animation.NET4.csproj
  6. 2 2
      Animation/Aether.Animation.NETSTANDARD.DX.csproj
  7. 2 2
      Animation/Aether.Animation.NETSTANDARD.csproj
  8. 2 2
      Animation/Aether.Animation.UAP.csproj
  9. 2 2
      Atlas/Aether.Atlas.NET4.csproj
  10. 2 2
      Atlas/Aether.Atlas.NETSTANDARD.csproj
  11. 4 4
      Content.Pipeline/AnimationImporters/AnimationImporters.NET4.csproj
  12. 4 4
      Content.Pipeline/AnimationImporters/AnimationImporters.NETSTANDARD.csproj
  13. 4 4
      Content.Pipeline/AtlasImporter/AtlasImporter.NET4.csproj
  14. 4 4
      Content.Pipeline/AtlasImporter/AtlasImporter.NETSTANDARD.csproj
  15. 4 4
      Content.Pipeline/DDSImporter/DDSImporter.NET4.csproj
  16. 4 4
      Content.Pipeline/DDSImporter/DDSImporter.NETSTANDARD.csproj
  17. 4 4
      Content.Pipeline/GraphicsImporters/GraphicsImporters.NET4.csproj
  18. 4 4
      Content.Pipeline/GraphicsImporters/GraphicsImporters.NETSTANDARD.csproj
  19. 4 4
      Content.Pipeline/RawModelProcessor/RawModelProcessor.NET4.csproj
  20. 4 4
      Content.Pipeline/RawModelProcessor/RawModelProcessor.NETSTANDARD.csproj
  21. 4 4
      Content.Pipeline/SLMCImporter/SLMCImporter.NET4.csproj
  22. 4 4
      Content.Pipeline/SLMCImporter/SLMCImporter.NETSTANDARD.csproj
  23. 4 4
      Content.Pipeline/TilemapImporters/TilemapImporter.NET4.csproj
  24. 4 4
      Content.Pipeline/TilemapImporters/TilemapImporter.NETSTANDARD.csproj
  25. 4 4
      Content.Pipeline/VoxelImporters/VoxelImporters.NET4.csproj
  26. 4 4
      Content.Pipeline/VoxelImporters/VoxelImporters.NETSTANDARD.csproj
  27. 2 2
      Graphics/Aether.Graphics.NET4.csproj
  28. 2 2
      Graphics/Aether.Graphics.NETSTANDARD.csproj
  29. 2 2
      Samples.WINDOWS.sln
  30. 7 21
      Samples/Animation/Samples.Animation.DESKTOPGL.NET6.csproj
  31. 7 11
      Samples/Animation/Samples.Animation.WINDOWS.NET6.csproj
  32. 7 11
      Samples/Animation/Samples.Animation.WINDOWS.csproj
  33. 7 21
      Samples/Atlas/Samples.Atlas.DESKTOPGL.NET6.csproj
  34. 7 11
      Samples/Atlas/Samples.Atlas.WINDOWS.NET6.csproj
  35. 7 11
      Samples/Atlas/Samples.Atlas.WINDOWS.csproj
  36. 7 21
      Samples/Deferred/Samples.Deferred.DESKTOPGL.NET6.csproj
  37. 7 11
      Samples/Deferred/Samples.Deferred.WINDOWS.NET6.csproj
  38. 7 11
      Samples/Deferred/Samples.Deferred.WINDOWS.csproj
  39. 7 21
      Samples/FXAA/Samples.FXAA.DESKTOPGL.NET6.csproj
  40. 7 11
      Samples/FXAA/Samples.FXAA.WINDOWS.NET6.csproj
  41. 7 11
      Samples/FXAA/Samples.FXAA.WINDOWS.csproj
  42. 7 21
      Samples/SLMC/Samples.SLMC.DESKTOPGL.NET6.csproj
  43. 7 11
      Samples/SLMC/Samples.SLMC.WINDOWS.NET6.csproj
  44. 7 11
      Samples/SLMC/Samples.SLMC.WINDOWS.csproj
  45. 7 21
      Samples/Tilemap/Samples.Tilemaps.DESKTOPGL.NET6.csproj
  46. 7 11
      Samples/Tilemap/Samples.Tilemaps.WINDOWS.NET6.csproj
  47. 7 11
      Samples/Tilemap/Samples.Tilemaps.WINDOWS.csproj
  48. 2 2
      Shaders/Deferred/Aether.Shaders.Deferred.NET4.csproj
  49. 2 2
      Shaders/Deferred/Aether.Shaders.Deferred.NETSTANDARD.csproj
  50. 2 2
      Shaders/Deferred/Aether.Shaders.Deferred.UAP.csproj
  51. 2 2
      Shaders/FXAA/Aether.Shaders.FXAA.NET4.csproj
  52. 2 2
      Shaders/FXAA/Aether.Shaders.FXAA.NETSTANDARD.csproj
  53. 2 2
      Shaders/FXAA/Aether.Shaders.FXAA.UAP.csproj
  54. 2 2
      Shaders/InfiniteGrid/Aether.Shaders.InfiniteGrid.NET4.csproj
  55. 2 2
      Shaders/InfiniteGrid/Aether.Shaders.InfiniteGrid.NETSTANDARD.csproj
  56. 2 2
      Shaders/Tilemap/Aether.Shaders.Tilemap.NET4.csproj
  57. 2 2
      Shaders/Tilemap/Aether.Shaders.Tilemap.NETSTANDARD.csproj
  58. 2 2
      Tilemap/Aether.Tilemap.NET4.csproj
  59. 2 2
      Tilemap/Aether.Tilemap.NETSTANDARD.csproj

+ 2 - 2
Aether.Extras.NET4.sln

@@ -1,7 +1,7 @@
 
 Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.28307.1082
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.32126.315
 MinimumVisualStudioVersion = 15.0.28307.1082
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Aether.Content.Pipeline", "Aether.Content.Pipeline", "{A921886B-C6F7-4FF8-8668-EC20004C464A}"
 EndProject

+ 2 - 2
Aether.Extras.NETSTANDARD.sln

@@ -1,7 +1,7 @@
 
 Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.32126.315
+# Visual Studio Version 17
+VisualStudioVersion = 17.4.33122.133
 MinimumVisualStudioVersion = 15.0.28307.1082
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Aether.Content.Pipeline", "Aether.Content.Pipeline", "{A921886B-C6F7-4FF8-8668-EC20004C464A}"
 EndProject

+ 2 - 2
Animation/Aether.Animation.MonoAndroid.csproj

@@ -40,11 +40,11 @@
     <Reference Include="System" />
     <Reference Include="System.Core" />
     <Reference Include="Mono.Android" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="MonoGame.Framework.Android.9000" Version="3.9.9001">
+    <PackageReference Include="MonoGame.Framework.Android.9000" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Animation/Aether.Animation.NET4.DX.csproj

@@ -36,11 +36,11 @@
     <Reference Include="System" />
     <Reference Include="System.Core" />
     <Reference Include="mscorlib" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Animation/Aether.Animation.NET4.csproj

@@ -36,11 +36,11 @@
     <Reference Include="System" />
     <Reference Include="System.Core" />
     <Reference Include="mscorlib" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Animation/Aether.Animation.NETSTANDARD.DX.csproj

@@ -18,11 +18,11 @@
     <DefineConstants>TRACE;WINDOWS MG MAPPEDMEM</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Animation/Aether.Animation.NETSTANDARD.csproj

@@ -18,11 +18,11 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Animation/Aether.Animation.UAP.csproj

@@ -140,11 +140,11 @@
     </PackageReference>
   </ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Atlas/Aether.Atlas.NET4.csproj

@@ -31,11 +31,11 @@
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Atlas/Aether.Atlas.NETSTANDARD.csproj

@@ -18,11 +18,11 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/AnimationImporters/AnimationImporters.NET4.csproj

@@ -49,19 +49,19 @@
     <Compile Include="Properties\AssemblyInfo.MG.cs" />
   </ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/AnimationImporters/AnimationImporters.NETSTANDARD.csproj

@@ -35,19 +35,19 @@
     <Compile Include="Properties\AssemblyInfo.MG.cs" />
   </ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/AtlasImporter/AtlasImporter.NET4.csproj

@@ -31,19 +31,19 @@
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System.XML" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/AtlasImporter/AtlasImporter.NETSTANDARD.csproj

@@ -18,19 +18,19 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/DDSImporter/DDSImporter.NET4.csproj

@@ -30,19 +30,19 @@
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/DDSImporter/DDSImporter.NETSTANDARD.csproj

@@ -18,19 +18,19 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/GraphicsImporters/GraphicsImporters.NET4.csproj

@@ -31,19 +31,19 @@
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/GraphicsImporters/GraphicsImporters.NETSTANDARD.csproj

@@ -17,19 +17,19 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/RawModelProcessor/RawModelProcessor.NET4.csproj

@@ -28,19 +28,19 @@
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/RawModelProcessor/RawModelProcessor.NETSTANDARD.csproj

@@ -17,19 +17,19 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/SLMCImporter/SLMCImporter.NET4.csproj

@@ -31,19 +31,19 @@
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System.Xml" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/SLMCImporter/SLMCImporter.NETSTANDARD.csproj

@@ -18,19 +18,19 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/TilemapImporters/TilemapImporter.NET4.csproj

@@ -31,19 +31,19 @@
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System.XML" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/TilemapImporters/TilemapImporter.NETSTANDARD.csproj

@@ -18,19 +18,19 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/VoxelImporters/VoxelImporters.NET4.csproj

@@ -42,19 +42,19 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 4 - 4
Content.Pipeline/VoxelImporters/VoxelImporters.NETSTANDARD.csproj

@@ -31,19 +31,19 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Graphics/Aether.Graphics.NET4.csproj

@@ -30,11 +30,11 @@
     <Prefer32Bit>false</Prefer32Bit>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Graphics/Aether.Graphics.NETSTANDARD.csproj

@@ -17,11 +17,11 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Samples.WINDOWS.sln

@@ -1,7 +1,7 @@
 
 Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.28307.1082
+# Visual Studio Version 17
+VisualStudioVersion = 17.4.33122.133
 MinimumVisualStudioVersion = 15.0.28307.1082
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Aether.Content.Pipeline", "Aether.Content.Pipeline", "{A921886B-C6F7-4FF8-8668-EC20004C464A}"
 EndProject

+ 7 - 21
Samples/Animation/Samples.Animation.DESKTOPGL.NET6.csproj

@@ -1,12 +1,12 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <EnableDefaultItems>false</EnableDefaultItems>
     <TargetFramework>net6.0</TargetFramework>
     <OutputType>WinExe</OutputType>
     <RootNamespace>Samples.Animation</RootNamespace>
     <AssemblyName>Samples.Animation</AssemblyName>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
     <OutputPath>bin\$(Configuration)\DesktopGL\net6\</OutputPath>
   </PropertyGroup>
@@ -31,34 +31,20 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\netstandard2.0\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\MonoGame.Framework.dll</HintPath>
-    </Reference>
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.10.9001" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\AnimationContent\Content.mgcb">
+    <KniContentReference Include="..\AnimationContent\Content.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
-  </ItemGroup>
-  <ItemGroup>
-	<None Include="$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\x64\SDL2.dll">
-      <Link>x64\SDL2.dll</Link>
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
-	<None Include="$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\x64\soft_oal.dll">
-      <Link>x64\soft_oal.dll</Link>
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
+    </KniContentReference>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\Animation\Aether.Animation.NETSTANDARD.csproj" />
     <ProjectReference Include="..\..\Shaders\InfiniteGrid\Aether.Shaders.InfiniteGrid.NETSTANDARD.csproj" />
   </ItemGroup>
-  <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.Content.Builder17.targets" />
+  <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 11
Samples/Animation/Samples.Animation.WINDOWS.NET6.csproj

@@ -1,12 +1,12 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <EnableDefaultItems>false</EnableDefaultItems>
     <TargetFramework>net6.0-windows</TargetFramework>
     <OutputType>WinExe</OutputType>
     <RootNamespace>Samples.Animation</RootNamespace>
     <AssemblyName>Samples.Animation</AssemblyName>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
     <OutputPath>bin\$(Configuration)\DesktopGL\net6\</OutputPath>
   </PropertyGroup>
@@ -32,24 +32,20 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\netstandard2.0\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Windows\net6.0-windows\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.10.9001" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\AnimationContent\Content.mgcb">
+    <KniContentReference Include="..\AnimationContent\Content.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\Animation\Aether.Animation.NETSTANDARD.DX.csproj" />
     <ProjectReference Include="..\..\Shaders\InfiniteGrid\Aether.Shaders.InfiniteGrid.NETSTANDARD.csproj" />
   </ItemGroup>
-  <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.Content.Builder17.targets" />
+  <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 11
Samples/Animation/Samples.Animation.WINDOWS.csproj

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <ProjectGuid>{53EA1090-FEE4-4F16-96C2-57DD6B75FA75}</ProjectGuid>
     <OutputType>WinExe</OutputType>
@@ -8,7 +8,7 @@
     <RootNamespace>Samples.Animation</RootNamespace>
     <AssemblyName>Samples.Animation</AssemblyName>
     <FileAlignment>512</FileAlignment>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
     <TargetFrameworkProfile />
   </PropertyGroup>
@@ -45,21 +45,17 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\net40\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Windows\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.10.9001" />
     <Reference Include="System" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\AnimationContent\Content.mgcb">
+    <KniContentReference Include="..\AnimationContent\Content.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
     <None Include="app.config" />
     <None Include="app.manifest" />
   </ItemGroup>
@@ -74,5 +70,5 @@
     </ProjectReference>
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Content.Builder.targets" />
+  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 21
Samples/Atlas/Samples.Atlas.DESKTOPGL.NET6.csproj

@@ -1,12 +1,12 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <EnableDefaultItems>false</EnableDefaultItems>
     <TargetFramework>net6.0</TargetFramework>
     <OutputType>WinExe</OutputType>
     <RootNamespace>Samples.Atlas</RootNamespace>
     <AssemblyName>Samples.Atlas</AssemblyName>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
     <OutputPath>bin\$(Configuration)\DesktopGL\net6\</OutputPath>
   </PropertyGroup>
@@ -31,33 +31,19 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\netstandard2.0\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.10.9001" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\AtlasContent\Samples.AtlasContent.mgcb">
+    <KniContentReference Include="..\AtlasContent\Samples.AtlasContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
-  </ItemGroup>
-  <ItemGroup>
-	<None Include="$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\x64\SDL2.dll">
-      <Link>x64\SDL2.dll</Link>
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
-	<None Include="$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\x64\soft_oal.dll">
-      <Link>x64\soft_oal.dll</Link>
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
+    </KniContentReference>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\Atlas\Aether.Atlas.NETSTANDARD.csproj" />
   </ItemGroup>
-    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.Content.Builder17.targets" />
+  <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 11
Samples/Atlas/Samples.Atlas.WINDOWS.NET6.csproj

@@ -1,12 +1,12 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <EnableDefaultItems>false</EnableDefaultItems>
     <TargetFramework>net6.0-windows</TargetFramework>
     <OutputType>WinExe</OutputType>
     <RootNamespace>Samples.Atlas</RootNamespace>
     <AssemblyName>Samples.Atlas</AssemblyName>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
     <OutputPath>bin\$(Configuration)\DesktopGL\net6\</OutputPath>
   </PropertyGroup>
@@ -32,23 +32,19 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\netstandard2.0\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Windows\net6.0-windows\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.10.9001" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\AtlasContent\Samples.AtlasContent.mgcb">
+    <KniContentReference Include="..\AtlasContent\Samples.AtlasContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\Atlas\Aether.Atlas.NETSTANDARD.csproj" />
   </ItemGroup>
-    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.Content.Builder17.targets" />
+    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 11
Samples/Atlas/Samples.Atlas.WINDOWS.csproj

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <ProjectGuid>{E605A7E1-EAE9-4EBF-941D-D88A6C1DC568}</ProjectGuid>
     <OutputType>WinExe</OutputType>
@@ -8,7 +8,7 @@
     <RootNamespace>Samples.Atlas</RootNamespace>
     <AssemblyName>Samples.Atlas</AssemblyName>
     <FileAlignment>512</FileAlignment>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
     <TargetFrameworkProfile />
   </PropertyGroup>
@@ -45,21 +45,17 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\net40\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Windows\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.10.9001" />
     <Reference Include="System" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\AtlasContent\Samples.AtlasContent.mgcb">
+    <KniContentReference Include="..\AtlasContent\Samples.AtlasContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
     <None Include="app.config" />
     <None Include="app.manifest" />
   </ItemGroup>
@@ -70,5 +66,5 @@
     </ProjectReference>
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Content.Builder.targets" />
+  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 21
Samples/Deferred/Samples.Deferred.DESKTOPGL.NET6.csproj

@@ -1,12 +1,12 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <EnableDefaultItems>false</EnableDefaultItems>
     <TargetFramework>net6.0</TargetFramework>
     <OutputType>WinExe</OutputType>
     <RootNamespace>Samples.Deferred</RootNamespace>
     <AssemblyName>Samples.Deferred</AssemblyName>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
     <OutputPath>bin\$(Configuration)\DesktopGL\net6\</OutputPath>
   </PropertyGroup>
@@ -34,33 +34,19 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\netstandard2.0\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.10.9001" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\DeferredContent\Samples.DeferredContent.mgcb">
+    <KniContentReference Include="..\DeferredContent\Samples.DeferredContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
-  </ItemGroup>
-  <ItemGroup>
-	<None Include="$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\x64\SDL2.dll">
-      <Link>x64\SDL2.dll</Link>
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
-	<None Include="$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\x64\soft_oal.dll">
-      <Link>x64\soft_oal.dll</Link>
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
+    </KniContentReference>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\Shaders\Deferred\Aether.Shaders.Deferred.NETSTANDARD.csproj" />
   </ItemGroup>
-    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.Content.Builder17.targets" />
+  <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 11
Samples/Deferred/Samples.Deferred.WINDOWS.NET6.csproj

@@ -1,12 +1,12 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <EnableDefaultItems>false</EnableDefaultItems>
     <TargetFramework>net6.0-windows</TargetFramework>
     <OutputType>WinExe</OutputType>
     <RootNamespace>Samples.Deferred</RootNamespace>
     <AssemblyName>Samples.Deferred</AssemblyName>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
     <OutputPath>bin\$(Configuration)\DesktopGL\net6\</OutputPath>
   </PropertyGroup>
@@ -35,23 +35,19 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\netstandard2.0\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Windows\net6.0-windows\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.10.9001" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\DeferredContent\Samples.DeferredContent.mgcb">
+    <KniContentReference Include="..\DeferredContent\Samples.DeferredContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\Shaders\Deferred\Aether.Shaders.Deferred.NETSTANDARD.csproj" />
   </ItemGroup>
-    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.Content.Builder17.targets" />
+    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 11
Samples/Deferred/Samples.Deferred.WINDOWS.csproj

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <ProjectGuid>{594B1001-B485-499A-A22B-42125763C2CF}</ProjectGuid>
     <OutputType>WinExe</OutputType>
@@ -8,7 +8,7 @@
     <RootNamespace>Samples.Deferred</RootNamespace>
     <AssemblyName>Samples.Deferred</AssemblyName>
     <FileAlignment>512</FileAlignment>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
     <TargetFrameworkProfile />
   </PropertyGroup>
@@ -48,21 +48,17 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\net40\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Windows\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.10.9001" />
     <Reference Include="System" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\DeferredContent\Samples.DeferredContent.mgcb">
+    <KniContentReference Include="..\DeferredContent\Samples.DeferredContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
     <None Include="app.config" />
     <None Include="app.manifest" />
   </ItemGroup>
@@ -73,5 +69,5 @@
     </ProjectReference>
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Content.Builder.targets" />
+  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 21
Samples/FXAA/Samples.FXAA.DESKTOPGL.NET6.csproj

@@ -1,12 +1,12 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <EnableDefaultItems>false</EnableDefaultItems>
     <TargetFramework>net6.0</TargetFramework>
     <OutputType>WinExe</OutputType>
     <RootNamespace>Samples.FXAA</RootNamespace>
     <AssemblyName>Samples.FXAA</AssemblyName>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
     <OutputPath>bin\$(Configuration)\DesktopGL\net6\</OutputPath>
   </PropertyGroup>
@@ -33,33 +33,19 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\netstandard2.0\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.10.9001" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\FXAAContent\Samples.FXAAContent.mgcb">
+    <KniContentReference Include="..\FXAAContent\Samples.FXAAContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
-  </ItemGroup>
-  <ItemGroup>
-	<None Include="$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\x64\SDL2.dll">
-      <Link>x64\SDL2.dll</Link>
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
-	<None Include="$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\x64\soft_oal.dll">
-      <Link>x64\soft_oal.dll</Link>
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
+    </KniContentReference>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\Shaders\FXAA\Aether.Shaders.FXAA.NETSTANDARD.csproj" />
   </ItemGroup>
-    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.Content.Builder17.targets" />
+  <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 11
Samples/FXAA/Samples.FXAA.WINDOWS.NET6.csproj

@@ -1,12 +1,12 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <EnableDefaultItems>false</EnableDefaultItems>
     <TargetFramework>net6.0-windows</TargetFramework>
     <OutputType>WinExe</OutputType>
     <RootNamespace>Samples.FXAA</RootNamespace>
     <AssemblyName>Samples.FXAA</AssemblyName>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
     <OutputPath>bin\$(Configuration)\DesktopGL\net6\</OutputPath>
   </PropertyGroup>
@@ -34,23 +34,19 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\netstandard2.0\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Windows\net6.0-windows\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.10.9001" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\FXAAContent\Samples.FXAAContent.mgcb">
+    <KniContentReference Include="..\FXAAContent\Samples.FXAAContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\Shaders\FXAA\Aether.Shaders.FXAA.NETSTANDARD.csproj" />
   </ItemGroup>
-    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.Content.Builder17.targets" />
+    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 11
Samples/FXAA/Samples.FXAA.WINDOWS.csproj

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <ProjectGuid>{4F224B03-7499-4EE0-A072-7CD7FC266E2A}</ProjectGuid>
     <OutputType>WinExe</OutputType>
@@ -8,7 +8,7 @@
     <RootNamespace>Samples.FXAA</RootNamespace>
     <AssemblyName>Samples.FXAA</AssemblyName>
     <FileAlignment>512</FileAlignment>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
     <TargetFrameworkProfile />
   </PropertyGroup>
@@ -47,21 +47,17 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\net40\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Windows\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.10.9001" />
     <Reference Include="System" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\FXAAContent\Samples.FXAAContent.mgcb">
+    <KniContentReference Include="..\FXAAContent\Samples.FXAAContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
     <None Include="app.config" />
     <None Include="app.manifest" />
   </ItemGroup>
@@ -72,5 +68,5 @@
     </ProjectReference>
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Content.Builder.targets" />
+  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 21
Samples/SLMC/Samples.SLMC.DESKTOPGL.NET6.csproj

@@ -1,12 +1,12 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <EnableDefaultItems>false</EnableDefaultItems>
     <TargetFramework>net6.0</TargetFramework>
     <OutputType>WinExe</OutputType>
     <RootNamespace>Samples.SLMC</RootNamespace>
     <AssemblyName>Samples.SLMC</AssemblyName>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
     <OutputPath>bin\$(Configuration)\DesktopGL\net6\</OutputPath>
   </PropertyGroup>
@@ -31,30 +31,16 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\netstandard2.0\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.10.9001" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\SLMCContent\Samples.SLMCContent.mgcb">
+    <KniContentReference Include="..\SLMCContent\Samples.SLMCContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
   </ItemGroup>
-  <ItemGroup>
-	<None Include="$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\x64\SDL2.dll">
-      <Link>x64\SDL2.dll</Link>
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
-	<None Include="$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\x64\soft_oal.dll">
-      <Link>x64\soft_oal.dll</Link>
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
-  </ItemGroup>
-    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.Content.Builder17.targets" />
+  <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 11
Samples/SLMC/Samples.SLMC.WINDOWS.NET6.csproj

@@ -1,12 +1,12 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <EnableDefaultItems>false</EnableDefaultItems>
     <TargetFramework>net6.0-windows</TargetFramework>
     <OutputType>WinExe</OutputType>
     <RootNamespace>Samples.SLMC</RootNamespace>
     <AssemblyName>Samples.SLMC</AssemblyName>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
     <OutputPath>bin\$(Configuration)\DesktopGL\net6\</OutputPath>
   </PropertyGroup>
@@ -32,20 +32,16 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\netstandard2.0\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Windows\net6.0-windows\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.10.9001" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\SLMCContent\Samples.SLMCContent.mgcb">
+    <KniContentReference Include="..\SLMCContent\Samples.SLMCContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
   </ItemGroup>
-    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.Content.Builder17.targets" />
+    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 11
Samples/SLMC/Samples.SLMC.WINDOWS.csproj

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <ProjectGuid>{DC1BD888-3D11-4557-AC59-8271DC991ED1}</ProjectGuid>
     <OutputType>WinExe</OutputType>
@@ -8,7 +8,7 @@
     <RootNamespace>Samples.SLMC</RootNamespace>
     <AssemblyName>Samples.SLMC</AssemblyName>
     <FileAlignment>512</FileAlignment>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
     <TargetFrameworkProfile />
   </PropertyGroup>
@@ -45,26 +45,22 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\net40\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Windows\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.10.9001" />
     <Reference Include="System" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\SLMCContent\Samples.SLMCContent.mgcb">
+    <KniContentReference Include="..\SLMCContent\Samples.SLMCContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
     <None Include="app.config" />
     <None Include="app.manifest" />
   </ItemGroup>
   <ItemGroup>
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Content.Builder.targets" />
+  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 21
Samples/Tilemap/Samples.Tilemaps.DESKTOPGL.NET6.csproj

@@ -1,12 +1,12 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <EnableDefaultItems>false</EnableDefaultItems>
     <TargetFramework>net6.0</TargetFramework>
     <OutputType>WinExe</OutputType>
     <RootNamespace>Samples.Tilemaps</RootNamespace>
     <AssemblyName>Samples.Tilemaps</AssemblyName>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
     <OutputPath>bin\$(Configuration)\DesktopGL\net6\</OutputPath>
   </PropertyGroup>
@@ -31,35 +31,21 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\netstandard2.0\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+    <PackageReference Include="MonoGame.Framework.DesktopGL.9000" Version="3.10.9001" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\TilemapContent\Samples.TilemapContent.mgcb">
+    <KniContentReference Include="..\TilemapContent\Samples.TilemapContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
-  </ItemGroup>
-  <ItemGroup>
-	<None Include="$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\x64\SDL2.dll">
-      <Link>x64\SDL2.dll</Link>
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
-	<None Include="$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\netstandard2.0\x64\soft_oal.dll">
-      <Link>x64\soft_oal.dll</Link>
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </None>
+    </KniContentReference>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\Atlas\Aether.Atlas.NETSTANDARD.csproj" />
     <ProjectReference Include="..\..\Shaders\Tilemap\Aether.Shaders.Tilemap.NETSTANDARD.csproj" />
     <ProjectReference Include="..\..\Tilemap\Aether.Tilemap.NETSTANDARD.csproj" />
   </ItemGroup>
-    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.Content.Builder17.targets" />
+  <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 11
Samples/Tilemap/Samples.Tilemaps.WINDOWS.NET6.csproj

@@ -1,12 +1,12 @@
 <Project Sdk="Microsoft.NET.Sdk">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <EnableDefaultItems>false</EnableDefaultItems>
     <TargetFramework>net6.0-windows</TargetFramework>
     <OutputType>WinExe</OutputType>
     <RootNamespace>Samples.Tilemaps</RootNamespace>
     <AssemblyName>Samples.Tilemaps</AssemblyName>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
     <OutputPath>bin\$(Configuration)\DesktopGL\net6\</OutputPath>
   </PropertyGroup>
@@ -32,25 +32,21 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\netstandard2.0\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Windows\net6.0-windows\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.10.9001" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\TilemapContent\Samples.TilemapContent.mgcb">
+    <KniContentReference Include="..\TilemapContent\Samples.TilemapContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\Atlas\Aether.Atlas.NETSTANDARD.csproj" />
     <ProjectReference Include="..\..\Shaders\Tilemap\Aether.Shaders.Tilemap.NETSTANDARD.csproj" />
     <ProjectReference Include="..\..\Tilemap\Aether.Tilemap.NETSTANDARD.csproj" />
   </ItemGroup>
-    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\MonoGame.Content.Builder17.targets" />
+    <Import Project="C:\Program Files (x86)\MSBuild\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 7 - 11
Samples/Tilemap/Samples.Tilemaps.WINDOWS.csproj

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Common.props')" />
+
   <PropertyGroup>
     <ProjectGuid>{9B99798B-72F3-4E4B-9B99-DE15F7C955E9}</ProjectGuid>
     <OutputType>WinExe</OutputType>
@@ -8,7 +8,7 @@
     <RootNamespace>Samples.Tilemaps</RootNamespace>
     <AssemblyName>Samples.Tilemaps</AssemblyName>
     <FileAlignment>512</FileAlignment>
-    <MonoGamePlatform>Windows</MonoGamePlatform>
+    <KniPlatform>Windows</KniPlatform>
     <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
     <TargetFrameworkProfile />
   </PropertyGroup>
@@ -45,21 +45,17 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="Xna.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Framework\net40\Xna.Framework.dll</HintPath>
-    </Reference>
-    <Reference Include="MonoGame.Framework">
-      <HintPath>$(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\Windows\MonoGame.Framework.dll</HintPath>
-    </Reference>
+	<PackageReference Include="nkast.Xna.Framework" Version="3.10.9001" />
+	<PackageReference Include="MonoGame.Framework.WindowsDX.9000" Version="3.10.9001" />
     <Reference Include="System" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="Icon.ico" />
   </ItemGroup>
   <ItemGroup>
-    <MonoGameContentReference Include="..\TilemapContent\Samples.TilemapContent.mgcb">
+    <KniContentReference Include="..\TilemapContent\Samples.TilemapContent.mgcb">
       <Link>Content\Content.mgcb</Link>
-    </MonoGameContentReference>
+    </KniContentReference>
     <None Include="app.config" />
     <None Include="app.manifest" />
   </ItemGroup>
@@ -78,5 +74,5 @@
     </ProjectReference>
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Content.Builder.targets" />
+  <Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\Kni.Content.Builder.targets" />
 </Project>

+ 2 - 2
Shaders/Deferred/Aether.Shaders.Deferred.NET4.csproj

@@ -28,11 +28,11 @@
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Shaders/Deferred/Aether.Shaders.Deferred.NETSTANDARD.csproj

@@ -17,11 +17,11 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Shaders/Deferred/Aether.Shaders.Deferred.UAP.csproj

@@ -148,11 +148,11 @@
     </PackageReference>
   </ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Shaders/FXAA/Aether.Shaders.FXAA.NET4.csproj

@@ -28,11 +28,11 @@
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Shaders/FXAA/Aether.Shaders.FXAA.NETSTANDARD.csproj

@@ -17,11 +17,11 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Shaders/FXAA/Aether.Shaders.FXAA.UAP.csproj

@@ -143,11 +143,11 @@
     </PackageReference>
   </ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Shaders/InfiniteGrid/Aether.Shaders.InfiniteGrid.NET4.csproj

@@ -28,11 +28,11 @@
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Shaders/InfiniteGrid/Aether.Shaders.InfiniteGrid.NETSTANDARD.csproj

@@ -17,11 +17,11 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Shaders/Tilemap/Aether.Shaders.Tilemap.NET4.csproj

@@ -40,11 +40,11 @@
     <EmbeddedResource Include="Resources\TilemapEffect.ogl.fxo.10" />
   </ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Shaders/Tilemap/Aether.Shaders.Tilemap.NETSTANDARD.csproj

@@ -27,11 +27,11 @@
     <EmbeddedResource Include="Resources\TilemapEffect.ogl.fxo.10" />
   </ItemGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Tilemap/Aether.Tilemap.NET4.csproj

@@ -31,11 +31,11 @@
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>

+ 2 - 2
Tilemap/Aether.Tilemap.NETSTANDARD.csproj

@@ -18,11 +18,11 @@
     <DefineConstants>TRACE;WINDOWS MG</DefineConstants>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="nkast.Xna.Framework" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>
-    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.9.9001">
+    <PackageReference Include="nkast.Xna.Framework.Ref" Version="3.10.9001">
       <PrivateAssets>all</PrivateAssets>
       <ExcludeAssets>runtime</ExcludeAssets>
     </PackageReference>