Visual Studio 2012 RC设计器无法识别Windows Metro应用程序的xaml

时间:2012-06-04 02:02:58

标签: xaml windows-8 winrt-xaml visual-studio-2012

我最近安装了Visual Studio 2012的候选版本和Windows 8的发布预览版。我丢失了xaml intellisense,VS将xaml视为XML文档。是否有其他人有任何想法从哪里开始解决这个问题?

2 个答案:

答案 0 :(得分:1)

我只是重新安装了Visual Studio 2012 RC。我不愿意尝试重现这个问题,但我相信这就是我所做的:升级Windows 7专业版,安装Visual Studio 2010到Windows 8专业版,安装Visual Studio 2012 RC,安装Windows 8 SDK。

我的症状包括:

  1. 在工具,选项,文本编辑器下,没有xaml选项。
  2. 当我尝试通过设计器查看xaml页面时,属性窗口将所有内容显示为XML文档
  3. 我无法在Visual Studio中查看设计器(我可以在Blend中),它不会让我,而是会显示xaml标记。
  4. 没有intellisense。
  5. 重新安装并不需要太多时间,可能需要20-30分钟。

答案 1 :(得分:0)

尝试在解决方案资源管理器中右键单击XAML文件,然后选择“打开方式”。在那里选择“XAML UI Designer”,点击“Set as Default”然后点击“Ok”。这应该强制VS使用XAML Designer。