由于缺少XAML文件,Visual Studio 2012无法打开XAML项目

时间:2013-11-08 16:02:58

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

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

Missing file

找不到导入的项目“... \ 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,这是我的团队需要的地方继续研究这个项目。

1 个答案:

答案 0 :(得分:0)

问题似乎是由我的SSD而不是我的硬盘驱动器上重新安装VS2012造成的(我试图解决我的第一个错误,即返回)。丢失的文件夹WindowsXaml存在于我的硬盘上的MSBuild中,B:\,但不存在于SSD上,C:\,无论出于何种原因,安装过程都没有在此处获取。此问题现已解决。

我现在回到我之前的XAML设计器错误, 的“System.ArgumentNullException 值不能为空。 参数名称:key“。