vpenades 1 year ago
parent
commit
fc88c592ea

+ 1 - 1
build/SharpGLTF.CodeGen/SchemaProcessing.cs

@@ -50,7 +50,7 @@ namespace SharpGLTF
 
         static NJsonSchema.JsonReferenceResolver _Resolver(JSONSCHEMA schema, string basePath)
         {
-            var generator = new NJsonSchema.Generation.JsonSchemaGeneratorSettings();
+            var generator = new NJsonSchema.NewtonsoftJson.Generation.NewtonsoftJsonSchemaGeneratorSettings();
 
             var solver = new NJsonSchema.JsonSchemaAppender(schema, generator.TypeNameGenerator);
 

+ 2 - 1
build/SharpGLTF.CodeGen/SharpGLTF.CodeGen.csproj

@@ -8,7 +8,8 @@
 
   <ItemGroup>
     <PackageReference Include="LibGit2Sharp" Version="0.29.0" />    
-    <PackageReference Include="NJsonSchema.CodeGeneration.CSharp" Version="10.9.0" />
+    <PackageReference Include="NJsonSchema.CodeGeneration.CSharp" Version="11.0.0" />
+    <PackageReference Include="NJsonSchema.NewtonsoftJson" Version="11.0.0" />
   </ItemGroup>
 
   <ItemGroup>

+ 1 - 1
src/Directory.Build.props

@@ -62,7 +62,7 @@
     <!-- Optimization analysis only makes sense on platforms that will be actually ran -->
 
     <!-- https://devblogs.microsoft.com/premier-developer/avoiding-struct-and-readonly-reference-performance-pitfalls-with-errorprone-net/ -->
-    <PackageReference Include="ErrorProne.NET.Structs" Version="0.4.0-beta.1">
+    <PackageReference Include="ErrorProne.NET.Structs" Version="0.6.0-beta.1">
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
     </PackageReference>