繁体   English   中英

无法在Visual Studio 2015中构建通用应用

[英]Cannot Build Universal App in Visual Studio 2015

我无法在Visual Studio 2015中构建Windows Universal Apps。该应用程序无法启动,并显示以下JIT调试器窗口:

发射后立即发生 我找不到但仍会继续寻找的StackOverflow上的类似问题。 可能的修复方法之一是切换到目标8.1,然后再切换回去,但是对于任何通用应用程序,我都无法目标8.1。 调试程序将揭示以下细节:

在APP_NAME.exe中的0x7523DAD8(KernelBase.dll)处引发的异常:0x04242420(参数:0x31415927、0x558B0000、0x004FF1D0)。

Unhandled exception at 0x00007FFF60BB1F28 (KernelBase.dll) in WWAHost.exe: 0x00000004: The system cannot open the file (parameters: 0xFFFFFFFF80004005, 0x0000000000000005).

WWAHost.exe has triggered a breakpoint.

我认为这与WinMD文件有关(特别是这一行)

<Error Condition="'$(_TargetPlatformMetadataPath)' == ''" Text="Could not find an existing platform WinMD location" />

但是我不确定如何设置_TargetPlatformMetadataPath或类似的东西或将在哪里设置。

这也是一个图像,如您所见,应用程序无法完全加载并显示大X而不是任何实际内容: 应用程序无法加载Win32 / Kernel异常


这是我尝试过的:

  • 重新启动并修复Visual Studio 2015
  • 删除,重新启动,重新安装Visual Studio 2015
  • 系统还原(卸载应用程序并重新安装Windows 10)
  • 清理并删除编译目录(bin)
  • 创建一个新项目
  • 下载项目/模板
  • 启用Windows 10开发人员模式
  • 没有nuget软件包配置文件

我可以毫无问题地构建其他项目类型,这似乎只是Universal应用程序的问题。 我还应该注意,如果项目是全新的,或者我已将内容添加到应用程序用户界面,则会发生此问题。 设计器还会由于似乎随机出现System.Runtime.Remoting.RemotingExceptionSystem.Runtime.InteropServices.COMException失败。

我无法在任何地方找到任何真正相似的问题。 我可以选择Universal App作为项目类型,但是如果单击“编译”,无论如何都会失败。 我的智慧到此为止,欢迎任何建议,谢谢大家。

如果没有人介意,我会像回答一样张贴它(可能需要其他人使用)

Windows 10版本Build 14295中存在一个错误

如果在“设置”“系统”“存储”中将默认的保存位置磁盘从C更改为另一磁盘,则将无法在Visual Studio中调试UWP应用。

将系统升级到最新版本应该可以解决问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM