2

我让它与 UWP 应用程序完美配合,但是一旦我尝试运行 Droid 版本,我就会收到以下错误:-

错误生成失败:System.AggregateException:发生一个或多个错误。---> System.InvalidOperationException:Uno.UI.SourceGenerators.RemoteControl.RemoteControlGenerator.System.MissingMethodException 的生成失败:找不到方法:'Microsoft.CodeAnalysis.Compilation Uno.SourceGeneration.SourceGeneratorContext.get_Compilation()'。

我不知道下一步该往哪里看。任何指针?我真的很想继续使用 Refit 和我的 REST API。

谢谢G

4

1 回答 1

2

Refit 5.0 与 Uno.SourceGeneration 2.0(由 Uno 使用)不兼容,因为它加载的 Roslyn 版本与构建期间 Uno 源生成器使用的版本不同。

这就是您看到此方法未找到错误的原因。

有多种方法可以解决此问题(例如AppDomainIsolatedTask),但不能在用户端完成。

于 2020-05-05T18:33:36.283 回答