在发布时部署 UWP:错误 0xC0000139:未找到入口点
Posted
技术标签:
【中文标题】在发布时部署 UWP:错误 0xC0000139:未找到入口点【英文标题】:Deploy UWP on release: error 0xC0000139: Entry Point Not Found 【发布时间】:2018-04-05 12:09:46 【问题描述】:当我想将我的项目部署到我的 Windows Lumia 640 上时,在调试模式下一切正常,但在发布时应用程序立即失败。 异常详情:
在 Program.exe 中的 0x77269C83 (ntdll.dll) 处引发异常:0xC0000139: 未找到入口点。线程 0x994 已退出代码 -1073741511 (0xc0000139)。程序“[2296] Program.exe”已退出,代码为 -1073741511 (0xc0000139)“未找到入口点”。
自从我的 NuGet 包更新后,我真的不知道该怎么做。遗憾的是,此异常不会定位问题的位置...
【问题讨论】:
【参考方案1】:这是一个你应该关闭Complie with .net native tool chain
的已知问题
在您的项目属性中,您可以看到“构建”选项卡。
关闭 Complie with .net 原生工具链
然后你应该重建项目并且它可以运行。
见UWP app fails to start because of 'Entry Point Not Found' exception · Issue #267 · xamarin/Xamarin.Auth
【讨论】:
【参考方案2】:我知道这是一个古老的问题,但我仍然会在其他构建时遇到这个问题,如果您想部署到 Windows 应用商店,取消选择“使用 .net 本地工具链编译”不是一个选项。
通过将“项目设置 > 应用程序”下的目标版本更新到可能的最新版本来解决此问题:
【讨论】:
我还在 VS2017 上。我只是在使用我可用的选项。直到我看到你的屏幕截图以及我的落后多远,我才尝试在我的机器上更新 Universal SDK。希望这可以解决问题,因为我的第一个 UWP 部署只在我尝试过的 6 台机器中的 4 台上运行。 “在任何 Windows 10 系统上运行”。是的,关于那个......大声笑。谢谢。以上是关于在发布时部署 UWP:错误 0xC0000139:未找到入口点的主要内容,如果未能解决你的问题,请参考以下文章
为啥我所有的 C++ 程序都以 0xc0000139 退出?
部署 uwp 应用程序时出错(DEP0001:意外错误:-2147009290)
为啥我在 Windows 10 UWP 上收到“无法注册包”部署错误?