C# 未找到依赖的dll
运行应用程序时,我的应用程序不会在“Release x86”上运行,它会在启动屏幕后立即崩溃。输出显示以下异常: 程序“[8204]dfz.exe”已退出,代码为-1073741515(0xc0000135)“未找到依赖DLL” 它还告诉我模块的构建没有符号,但是在构建设置中,我已将调试信息设置为完整 我第一次为Windows应用商店构建应用程序时,它构建正确,我还将该版本发布到了应用商店。当我做了一个手动重建,以检查是否广告插入正确,它将不会运行 不过,我可以在ARM和X64上运行该应用程序,在发布时不会出现任何问题。只有带有.Net本机工具链的x86才会抛出缺少的从属DLL 到目前为止我所尝试的:C# 未找到依赖的dll,c#,.net,win-universal-app,C#,.net,Win Universal App,运行应用程序时,我的应用程序不会在“Release x86”上运行,它会在启动屏幕后立即崩溃。输出显示以下异常: 程序“[8204]dfz.exe”已退出,代码为-1073741515(0xc0000135)“未找到依赖DLL” 它还告诉我模块的构建没有符号,但是在构建设置中,我已将调试信息设置为完整 我第一次为Windows应用商店构建应用程序时,它构建正确,我还将该版本发布到了应用商店。当我做了一个手动重建,以检查是否广告插入正确,它将不会运行 不过,我可以在ARM和X64上运行该应用程序,
只需对另一台笔记本电脑进行远程调试,应用程序就可以正常工作。因此,问题是与环境相关的问题。依赖项中的一个项目是否可以专门为x64配置
另一件需要检查的事情是,您的一个项目没有设置为针对该配置进行编译(我隐约记得几年前遇到的一些问题,听起来有点像您的情况……虽然不是针对windows应用商店应用程序……结果是我的一个项目没有设置为针对我选择的配置进行编译).如果可以,请尝试使用此选项:;或者只使用较旧的库我不认为该工具适用于UWP应用程序,因为x64.exe没有显示任何依赖项,x86版本显示了数百个缺少系统dll的更新链接;很高兴知道您使用的是什么.NET版本?4.6,但我刚刚发现它不仅仅是我的项目。如果我打开一个空白的新UWP项目,并使用x86运行它并发布,它也会抛出一个dependent DLL was missing错误。看起来我只是有一个损坏的环境是的,所有项目都设置为构建x86