【问题标题】:Metro App cannot open package.appxmanifestMetro App 无法打开 package.appxmanifest
【发布时间】:2012-10-12 12:46:06
【问题描述】:

我有一个刚刚尝试为 Windows 应用商店构建的 Metro App 项目。

完成构建过程(没有错误)后,我无法再在 Visual Studio 中打开 appxmanifest xml 文件。如果我选择“存储”>“编辑应用程序清单”,我会收到以下错误消息:“值不在预期范围内。”

我现在无法在任何项目中打开任何清单文件。

有人知道发生了什么吗,我需要重新安装 Visual Studio 还是发生了什么?

我很绝望,所以欢迎任何建议。

【问题讨论】:

    标签: microsoft-metro visual-studio-2012 windows-store-apps


    【解决方案1】:

    在这里找到答案http://forums.asp.net/t/1836720.aspx/ - 所以我尝试从项目中删除 .suo 文件,现在它似乎工作了。我不知道为什么这会影响新创建/其他/签出的项目,确实是奇怪的行为?

    (由于我是 SO 和 Visual Studio 的新手,我不知道回答我自己的问题是否被认为是不好的做法,如果是,请告诉我应该怎么做)

    【讨论】:

      【解决方案2】:

      这是一个 XML 文件,因此您可以尝试使用文本编辑器打开它,以确定某处是否设置了无效值。您始终可以与新项目中的默认 Package.appxmanifest 进行比较。

      【讨论】:

      • 我尝试从项目的同事版本中复制清单文件,但我仍然无法打开任何清单文件。
      • 当我创建一个新应用时,我无法在 Visual Studio 2012 中打开清单文件(我不知道这是否重要,但它是一个 JavaScript 项目)
      • 看起来这可能是 Visual Studio 的问题。不过,我只有 C# 项目的经验。也许,尝试重新安装看看是否有效?
      • 是的,我想我得试试。我只是希望我不必这样做。不过感谢您的回复。
      【解决方案3】:

      您的同事能否打开您遇到问题的清单文件?

      首先要检查的是确保您以管理员身份运行 Visual Studio。 (右键,以管理员身份运行) 尝试创建一个全新的项目。无需修改即可保存。构建它。看看您是否可以在该项目中打开清单文件。如果不能,请尝试 XAML/C# 项目而不是 JS,以查看特定项目类型是否有问题。

      在您尝试完全重新安装之前,您可以尝试重置您的 Visual Studio 设置。确保进行备份,以防万一您发现问题后需要将环境恢复到原来的位置。

      http://msdn.microsoft.com/en-us/library/ms247075.aspx

      【讨论】:

      • 是的,在我的同事机器上一切正常(它是在 VirtualBox 中运行的 Windows 8,我的设置也是如此)。以管理员身份运行会得到相同的结果。我会看看你的链接,谢谢。
      • 重置设置也没有用,我想我已经破坏了 VS :S
      • 嗯,这很糟糕。事后您可以随时尝试将您的设置重新导入到新安装中(如果您不害怕它会破坏它)。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-27
      • 1970-01-01
      相关资源
      最近更新 更多