Visual Studio 2015中通用Windows IoT应用构建失败

5

我无法在Visual Studio 2015中构建通用Windows应用程序,因为出现了“任务'GenerateAppxPackageRecipe'失败。0x7F-无法加载MRM支持库”的构建错误。有人能帮忙吗?提前致谢。


如果您尝试构建一个简单的通用 Windows 应用程序,会得到什么结果? - starian chen-MSFT
1
这个简单的通用Windows应用程序有相同的问题,您可以修复您的VS。 - starian chen-MSFT
2
@James Win7不受支持 https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk - Bart
1
@Bart - 确实,我也看到了。不幸的是,即使我针对早期的SDK进行目标设置,该项目仍无法构建。我开始认为VS 2015 Update 3本身不能在Windows 7 PC上构建商店应用程序,而Update 2则没有问题。 - James
1
谢谢大家。我尝试重新安装和修复Visual Studio 2015,但在Windows 7上无法工作。我在另一台已经安装了VS 2013的Windows 7机器上安装了VS2015,并且它可以正常工作。因此,我认为Win 7中缺少某些软件包。 - Madhankumar Vasanthakumar
显示剩余5条评论
1个回答

0

这是Windows 10 SDK(版本10.0.14393.33)中已知的问题,该SDK包含在Visual Studio 2015 Update 3中。并且已经在QFE Build 10.0.14393.795中修复。

此非安全更新包括以下质量改进:

  • 解决了开发人员无法在Windows 7上构建UWP应用程序的问题,因为MRMSupport.dll加载失败。
  • 解决了MidlRT和MDMerge无法在Windows 7上运行的问题
  • 解决了SDK设置在Windows上安装失败的问题
  • 解决了将传统商店应用程序部署到8.1手机时导致Visual Studio崩溃的问题
  • 解决了在注销应用程序时跨远程调试会话未保留应用程序数据的问题

有关更多信息,请参见Windows SDK和模拟器存档

为解决此问题,请前往“添加/删除程序”并卸载Windows软件开发工具包 - Windows 10.0.14393.33。然后从Windows SDK和模拟器存档中重新安装10.0.14393.795版本。之后,您应该能够无误地构建UWP应用程序。
然而,在Windows 7上,使用Visual Studio 2015,官方对Windows Universal的支持仅限于"仅构建"。许多其他Visual Studio功能都会降级。因此,如果您正在开发Windows通用应用程序,则强烈建议使用Windows 10。有关更多信息,请参见this answer

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