"Release" 中的构建过程卡在 UWP 应用程序中

Build process in "Release" gets stuck for UWP application

我有一个 UWP 应用程序可以在调试模式下完美构建和运行,但是当我尝试在 Release(使用 .NET Native)中构建它时,构建过程卡住了某个地方,永远不会结束。

项目在这里:https://github.com/SuperJMN/ParrotDiscoReflight.git。你可以自己试试。克隆 master 分支并在 Release 模式下编译。

我尝试将构建日志记录设置为 "Diagnostic" 级别,但没有显示任何异常。事实上,卡住的似乎不是构建阶段,而是与 "ilc.exe"

有关的后期阶段

我不知道问题出在哪里。

好的,问题是 .NET Native 编译器已知与 System.Reactive 4.1+ 不兼容。目前唯一的解决方法是添加对 System.Reactive 4.0.0 的显式引用。

更多信息:https://twitter.com/pmatmic/status/1057281313781108738