.net “中的构建过程”;“释放”;无法使用UWP应用程序

.net “中的构建过程”;“释放”;无法使用UWP应用程序,.net,uwp,win-universal-app,.net,Uwp,Win Universal App,我有一个UWP应用程序,它可以在调试模式下完美地构建和运行,但当我尝试在版本中构建它时(使用.NET Native),构建过程会在某个地方卡住,永远不会完成 项目位于此处:。你可以自己试试。克隆主控分支并在发布模式下编译 我试着将构建日志设置为“诊断”级别,它没有显示任何奇怪的内容。事实上,似乎卡住的不是构建阶段,而是与“ilc.exe”相关的后期阶段 我不知道问题出在哪里。好的,问题是.NET本机编译器与System.Reactive 4.1+存在已知的不兼容。目前唯一的解决方法是添加对Sys

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

项目位于此处:。你可以自己试试。克隆主控分支并在发布模式下编译

我试着将构建日志设置为“诊断”级别,它没有显示任何奇怪的内容。事实上,似乎卡住的不是构建阶段,而是与“ilc.exe”相关的后期阶段


我不知道问题出在哪里。

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


有关更多信息:

您的
PackageReference
看起来不错,您是否在运行发布之前尝试过清洁解决方案或删除
bin
obj
文件夹?您等待了多长时间?“build stage what is Stick”本机工具链速度非常慢,可能会构建几分钟。我使用blank应用程序进行了测试,所以它很快就会生成。@AccessDenied我让它运行了1个多小时!应用程序非常小。构建过程不应超过4-5分钟。如果没有示例,很难猜测。我曾经遇到过类似的问题,当我有很多线程来构建项目时,它总是陷入死锁,直到我将其更改为1: