无法激活 Windows Store 应用程序(Visual Studio 2015,Windows 10 版本 1511)

19
今天我将我的Windows 10电脑升级到了Threshold 2。除了Visual Studio拒绝运行任何我的通用Windows 10项目(包括新的项目)之外,升级进行得很顺利。
当我尝试运行应用程序时,会出现以下消息:
“无法激活Windows Store应用程序'{App}'。{App name}.exe进程已启动,但激活请求失败,错误为'The app didn't start'。”
我已经尝试了所有方法:
- 修复/卸载然后安装Visual Studio - 清理解决方案 - 删除“bin”和“obj”文件夹 - 检查SDK/Visual Studio更新 - 检查是否有app.json文件(没有) - 更新Nuget Packages - 尝试不同的项目(包括新的空白项目-相同的错误) - 重置Windows(从设置屏幕)
额外信息:
- Visual Studio安装在第二个(存储)驱动器上,因为我的主驱动器是小型SSD。 - 在升级之前一切正常工作。

1
在“属性”->“生成”下将“平台目标”更改为ARM,而不是x86。 - Krsna Kishore
@domic,你的项目在哪里? - thang2410199
1
@thang2410199 我其实在之前就已经弄明白了,项目必须放在C:/驱动器上(尽管之前它是可以工作的,但我不会质疑它)。 - Dominic Maas
3个回答

15

我成功解决了问题,方法是在项目的“属性-->构建”选项卡下勾选"使用.NET原生工具链编译"。 enter image description here

类似地,在官方疑难解答页面中提到了这些原生清理的技巧。


这对我很有帮助。 - FetFrumos
问题已经解决,谢谢!然后我顺利地取消了它。 - user328414
只需注意这不是永久解决方案,并且可能会有不同的行为。在您的情况下,最好将模拟器恢复到旧的14393 SDK和模拟器版本并降级创作者更新或任何其他版本。 - Iman

12

原来我的 Visual Studio 项目必须在 C:/驱动器上而不是存储驱动器上。问题已解决。


3
天哪,我简直无法相信在2016年还存在这种限制。我在D盘上使用GitHub中的通用Windows平台示例,几乎没有对其进行任何更改(C盘空间很小),但对于所有示例都出现了激活失败的情况。正如这个答案所建议的那样,我将它们移动到了C盘上,现在它们可以运行了...微软在想什么???我感到非常惊讶!!!这对我来说是一个巨大的漏洞。 - Allan.C

0

由于正确的答案对我不起作用,我找到了另一个糟糕的解决方案:为了调试目的而更改您的包名称。

重要提示:您应该通过停止按钮停止调试,而不是通过应用程序的关闭按钮。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接