我有一个UWP应用程序,它可以在Debug模式下构建并完美运行,但是当我尝试在 Release (使用.NET Native)中构建它时,构建过程会卡在某个地方并且永远不会完成。
项目在这里:https://github.com/SuperJMN/ParrotDiscoReflight.git。您可以尝试一下。克隆 master 分支,并以 Release 模式进行编译。
我试图将构建日志记录置于“诊断”级别,并且没有显示任何奇怪的东西。实际上,卡住的似乎不是构建阶段,而是与“ ilc.exe”有关的后期阶段。
我不知道出了什么问题。
答案 0 :(得分:1)
好的,问题是.NET Native编译器与System.Reactive 4.1+存在已知的不兼容性。现在唯一的解决方法是添加对System.Reactive 4.0.0的显式引用。
有关更多信息:https://twitter.com/pmatmic/status/1057281313781108738