混合对于Visual Studio 11出现错误

  • 安装了Windows 8 Consumer Preview
  • 已安装Visual Studio 2010 Premium
  • 安装了Visual Studio 11 Ultimate
  • 一切安装没有任何错误。

    我使用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时,安装会将环境变量更改为与不兼容的变量混合

    (强调加)

    解决此问题:

    要解决此问题,请执行以下操作:

  • 用鼠标右键单击计算机,然后单击属性。
  • 点击高级属性。
  • 在“系统属性”对话框的“高级”选项卡上,单击“环境变量”。 环境变量
  • 在系统变量下,单击新建。
  • 在变量名称下,键入:VisualStudioVersion。
  • 在值下,键入:11.0。
  • 点击确定。
  • 对于Windows 8,要获取环境变量:

  • 搜索高级系统设置
  • 确保您在右侧选择了设置
  • 选择查看高级系统设置选项
  • Windows 8

    链接地址: http://www.djcxy.com/p/61881.html

    上一篇: Blend For Visual Studio 11 get an error

    下一篇: How can I switch themes in Visual Studio 2012