2012-07-21 121 views
4

Visual Studio Professional RC 2012上的Xaml设计视图用于为我工作。但突然停下来,我无法理解,我可以想象。Visual Studio 2012无法识别Xaml文件,设计视图损坏

  • Visual Studio 11不再识别Xaml文件。
  • 在属性中,它将XML视为XAML文件。
  • 在Solution Explorer识别出它作为一个XAML文件
  • 右键 - >设计视图中打开一个新的XAML代码
  • 控件工具箱中显示什么
  • 我的操作系统是Windows 7 64位系统。
  • 我已将所有更新应用到VS11 2012年7月
  • 我已尝试修复Visual Studio &重置设置,但无济于事。
  • 我找不到可以解决此问题的搜索或堆栈溢出。
  • 我还没有尝试过联合国/重新安装

Visual Studio 2012 RC designer does not recognize xaml for a Windows Metro app看起来与我的情况,但我的问题,提出问题比他的头衔比较一般。

重新安装解决了他的问题,但没有阐明这个令人沮丧的问题。

有人可以帮忙吗?


编辑 - 重新安装几乎解决了这个问题。设计视图起作用,工具箱被填充,自动完成回来,XAML在工具 - >选项 - >文本下可用,并且可以查看控制元素属性。

除了传递奇怪的事实,即XAML代码视图不再执行语法高亮显示之外,一切正常。这并不令人惊讶,因为与http://msdn.microsoft.com/en-us/library/bb907395(v=vs.90).aspx预期不同,在显示的项目中没有XAML前缀项目。

也许在事情的计划相对较小,但也是一个非常恼人的损失。

+0

您说重新安装解决了问题。你是否仍然有一台机器处于故障状态,或者你能重新制造破碎的状态吗? – 2012-07-21 20:26:58

+0

上面链接的人声明重新安装固定的东西。我现在只是在尝试,因为我想不出别的什么。将在结果中编辑。我不知道如何重现它,因为我无法确定何时触发这个事件。 – cranesbane 2012-07-21 21:24:13

+0

我们已经看到过“没有语法突出”的问题,但一直没有能力重现它。如果你愿意帮助我们调试问题,你会给我发一封电子邮件到[email protected]吗?我想了解一些有关您的配置的信息,以了解我们是否可以找出原因。谢谢! – 2012-07-21 23:51:33

回答

6

建议4在this link为我工作: devenv /resetuserdata在命令提示符。

因此,至少在我的情况下,重新安装,然后上述命令清除所有问题。重新设置用户数据可能导致无需重新安装,但现在我无法知道。

我还是不能说这是什么原因造成的,但它似乎是一个偶尔出现的很长的尾部问题,而且看起来在老版本中有前体。

+1

在vs2012中,devenv在哪里? – KJW 2013-02-21 05:50:00

+0

你可以在你的开始菜单中找到它=> visual studio 2012 => visual studio tools =>开发人员命令提示符。但不幸的是,这并不适合我。只要运行它工作正常。 – user1841243 2013-09-28 12:14:22

+0

我有VS 2013 Ultimate,本周有这种情况。我尝试了上面的命令而不重新安装,问题依然存在。所以看起来我需要卸载/重新安装。 – dex3703 2014-01-03 17:49:44

2

检查以下内容:

  1. Tools - >Options
  2. 展开Text Editor - >XAML - >Miscellaneous
  3. 确保 “始终在全XAML视图中打开文档” 未选中

或者也许开放.xaml文件的默认程序已更改:

  1. 在Solution Explorer
  2. 点击Open With...
  3. 选择XAML UI Designer
  4. 点击Set as Default按钮
  5. 点击OK

编辑

右键单击您 .xaml文件

这看起来像是早期版本的VS11的known bug

+1

不幸的是,当我去工具 - >选项 - >文本编辑器没有XAML选项。只有我不知道的XOML才是今天的事情。 – cranesbane 2012-07-21 21:18:15

+0

你使用什么版本的VS('HELP' - >'关于Microsoft Visual Studio')? – 2012-07-21 21:34:16

+0

11.0.50522.1 RCEL – cranesbane 2012-07-21 22:35:44

0

如果有人有兴趣。我失败了:无法在Visual Studio 2012中打开XAML和配置文件。现在我检测到原因:在系统崩溃后,Solutions suo文件已损坏。所以我(不确定)在不同的文件夹中重建sln文件,并将sln和suo文件(它们隐藏起来)复制到旧的文件夹中。这肯定会让我失去功能。也许只需要删除旧的suo文件。 克林斯曼

0

在Visual Studio 2013我有一个类似的问题 - 我改变我的生成操作&从“BundleResource”到“AndroidResource”,我能得到它的工作enter image description here

0

我有同样的问题Vs中2012年快递版。通过运行vs2012命令提示符并执行代码解决

WDExpress/ResetSettings