0

当我尝试使用 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,这就是我的团队需要继续工作的地方这个项目。

4

1 回答 1

0

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

我现在回到了我最初遇到的上一个 XAML 设计器错误, “System.ArgumentNullException 值不能为空。参数名称:键”。

于 2013-11-08T16:44:17.173 回答