【问题标题】:Visual Studio 2012 cannot open XAML project due to missing XAML files由于缺少 XAML 文件,Visual Studio 2012 无法打开 XAML 项目
【发布时间】:2013-11-20 17:17:30
【问题描述】:

当我尝试使用 XAML/C# 打开任何 Windows 8 商店应用程序时,升级到 Windows 8.1 后,我收到以下 Visual Studio 2012 错误:

未找到导入的项目“...\MSBuild\Microsoft\WindowsXaml\v11.0\Microsoft.Windows.UI.XAML.CSharp.targets”。确认声明中的路径正确,并且文件存在磁盘上。

我在 \MSBuild\Microsoft 中没有 WindowsXaml 文件夹。我也刚刚完成了 VS2012 的全新安装并升级到 Windows 8.1,就像之前一样,我在 Windows 8 和 XAML 设计器中遇到了以下错误(其中一个,但这是普遍的错误):Argument null exception,如果有是否有任何可能相关的机会。

我也查看了以下线程并添加了VisualStudioVersion环境变量,但没有帮助。

因此,理想情况下,我正在寻找一种解决方案,该解决方案仅允许我在运行 Windows 8.1 的 Visual Studio 2012 中打开一个 Windows 8 商店应用程序,正如您所期望的那样。

我不能为此使用 Visual Studio 2013,因为大学的 Windows 8 实验室(我正在尝试这样做)将很快启动并运行,并且他们使用 Visual Studio 2012,这就是我的团队需要的地方继续做这个项目。

【问题讨论】:

    标签: c# visual-studio xaml visual-studio-2012 windows-8


    【解决方案1】:

    问题似乎是由于在我的 SSD 而不是我的 HDD 上重新安装 VS2012 引起的(我这样做是为了尝试纠正我的第一个错误,它又回来了)。丢失的文件夹 WindowsXaml 存在于我的 HDD B:\ 上的 MSBuild 中,但不存在于 SSD C:\ 上,无论出于何种原因,安装过程都没有发现这一点。此问题现已解决。

    我现在回到了我最初遇到的以前的 XAML 设计器错误, "System.ArgumentNullException 值不能为空。 参数名称:key”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-11
      • 2021-10-30
      • 1970-01-01
      • 1970-01-01
      • 2012-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多