在我们的项目中,我们将解决方案从 .Net 6.0 更新到 .Net 8.0。一切都很顺利。现在我想为我们的应用程序生成一个客户端。在我们使用 NSwagStudio 13.20.0.0 工具进行此类生成之前 - 我构建了项目并通过 NSwagStudio 中的 .NET Assembly 选项选择了它。
现在我在NSwag官方网站上看到NSwagStudio 14.0.0-preview8版本中添加了.Net 8.0支持,所以我更新了它。现在我看到不再有 .NET Assembly 选项。
错误文字:
Error setting value to 'SelectedSwaggerGeneratorRaw' on 'NSwag.Commands.NSwagDocument'.
Newtonsoft.Json.JsonSerializationException: Error setting value to 'SelectedSwaggerGeneratorRaw' on 'NSwag.Commands.NSwagDocument'. ---> System.NullReferenceException NSwag.Commands.NSwagDocumentBase.set_SelectedSwaggerGeneratorRaw(JObject value)
в Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(对象目标,对象值)
错误文字:
System.InvalidOperationException: The command 'run c:/git/workplacer/mapeditor/mapeditor.integrationtests/client/nswag.json /runtime:net80' could not be found.
в NConsole.CommandLineProcessor.<ProcessSingleAsync>d__12.MoveNext()
所以我有点受阻,不知道该怎么办,除了等待官方 14.0 版本发布。有谁知道如何解决这个问题?预先感谢。