debugging - UWP 无法调试 .NET 编译代码(发布版)

标签 debugging crash native release uwp

我的 UWP 应用程序在调试时完美运行,但在发布时立即崩溃,我已将包上传到应用程序商店两次,他们告诉我我的应用程序也无法运行。取消 .NET Native 的东西会有所帮助,但我不确定它是否可以在其他用户的 PC 上运行,我不知道它的作用是什么,我认为出了点问题。

我的其他项目可以完美地运行 Release 构建,我尝试清理所有内容并重新构建,但出现相同的错误。

谢谢

编辑:尝试在我的笔记本电脑上运行,卡在闪屏然后得到同样的错误,我什至尝试删除 MainPage 构造函数和 OnNavigatedTo 上的任何内容。

在调试时完美运行,但在发布时立即崩溃:
Running flawlessly on debug but instant crash on release

取消勾选这有助于:
Unticking this helps

最佳答案

我找到了解决方案,我认为这是一个错误,其中 Visual Studio 将命令行传递给编译器,我怀疑他们忘记用引号 ""来覆盖路径。

路径中有空格的项目

Project with spaces in path

路径中没有空格的项目

Be aware that spaces must not exist neither in the path to the project file nor in the Assembly name.



Project without spaces in path

关于debugging - UWP 无法调试 .NET 编译代码(发布版),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34416058/

相关文章:

javascript - 从 javaScript 访问 native windows api

使用 cluster.fork() 调试 Node.js 进程

debugging - 调试 UIButton 时出现问题

Android - 将 Line SDK 嵌入框架时崩溃

jquery - jQuery的动画功能使浏览器崩溃

javax.smartcardio : how to send native commands to Desfire card?

java - 如何像eclipse中gdb的打印命令一样将java调试信息打印到屏幕上?

c# - 如何从托管代码调试英特尔 C++ 库?

express - IIS Express Worker崩溃MVC asp.net

maven - 如何在 Maven 的 java.library.path 变量中包含 native 库