我的应用无法在"发布x86"在运行应用程序时,它会在启动画面后立即崩溃。输出显示以下异常:
该程序' [8204] dfz.exe'已退出代码-1073741515(0xc0000135)'未找到依赖DLL'。
它还告诉我模块是没有符号的构建,但是在构建设置中我将调试信息设置为Full。
我第一次构建正确构建的Windows应用商店的应用程序,并且我还将该版本发布到商店。当我进行手动重建以检查广告是否正确插入时,它将无法运行。
但是,我可以在ARM和X64上运行应用程序而不会在发布时出现问题。只有带有.Net本机工具链的x86才会抛出缺少的依赖DLL。
到目前为止我尝试了什么:
我正在寻找我可以尝试的任何建议,因为我真的不知道为什么它不会在x86上运行。
修改 当我运行它时,空白的UWP项目也会返回DLL错误。看起来我的开发环境很糟糕。
EDIT2: 刚刚对另一台笔记本电脑进行了远程调试会话,该应用程序没有任何问题。所以问题是与环境有关的问题。
答案 0 :(得分:1)
您的依赖项中的某个项目是否可以专门为x64配置?
要检查的另一件事是你的一个项目没有设置为该配置构建(我依稀记得几年前我遇到的一些问题听起来很像你的情况......虽然不适用于windows商店应用程序......和原来我的一个项目没有设置为我选择的配置编译。