混合对于Visual Studio 11出现错误
一切安装没有任何错误。
我使用Visual Studio 11创建了一个新的Windows 8 Metro应用程序,并且在VS 11设计器中查看xaml没有问题。 如果我在Blend中查看它对于Visual Studio 11来说有一个错误提示:
项目'TestApp.csproj'无法打开。 未找到导入的项目'C: Program Files(x86) MSBuild Microsoft WindowsXaml v11 Microsoft.Windows.UI.Xaml.CSharp.Targets'。 确认声明中的路径是正确的,并且该文件存在于磁盘上。 c: Users testuser Documents Visual Studio 11 Projects TestApp testApp.csproj
另外,如果我在Blend For Visual Studio 11中创建Windows Metro风格的项目(任何模板),它会在完成后显示一个空的解决方案。 当我查看它创建它的目录时,我只能看到项目文件但没有解决方案。
有没有其他人有这些问题?
现在唯一的问题是如何
- 评论1-
不,路径C: Program Files(x86) MSBuild Microsoft WindowsXaml ** v11 ** Microsoft.Windows.UI.Xaml.CSharp.Targets不存在。 文件系统上的路径是C: Program Files(x86) MSBuild Microsoft WindowsXaml ** v11.0 ** Microsoft.Windows.UI.Xaml.CSharp.Targets
当我查看项目文件时,这是我所看到的:
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' ">
<VisualStudioVersion>11.0</VisualStudioVersion>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)MicrosoftWindowsXamlv$(VisualStudioVersion)Microsoft.Windows.UI.Xaml.CSharp.targets" />
该项目文件似乎告诉它正确的位置,所以我不知道为什么它试图寻找错误的路径?
- 评论结束1--
从已知问题列表中尝试此解决方法:
1.3.3.35在Visual Studio 11 Beta之后安装Visual Studio 2010时,Blend无法为使用HTML构建的Metro风格应用程序创建项目在Visual Studio 11 Beta之后安装Visual Studio 2010时,安装会将环境变量更改为与不兼容的变量混合 。
(强调加)
解决此问题:
要解决此问题,请执行以下操作:
对于Windows 8,要获取环境变量: