Visual Studio 2012无法识别Xaml文件,设计视图已损坏

问题描述 投票:4回答:5

Visual Studio Professional RC 2012上的Xaml设计视图曾经为我工作。但是突然间我无缘无故停了下来。

  • Visual Studio 11不再识别Xaml文件。
  • 在属性中,它将XAML文件视为XML。
  • 在解决方案资源管理器中,它将其识别为xaml文件
  • 右键单击->设计视图打开一个新的Xaml 代码页面
  • 控件工具箱什么也不显示
  • 我的操作系统是Windows 7 x64。
  • 我已将截至2012年7月的所有更新都应用于VS11
  • 我曾尝试修复Visual Studio和重置设置,但无济于事。
  • 搜索或stackoverflow中没有任何内容可以补救。
  • 我没有尝试卸载/重新安装

Visual Studio 2012 RC designer does not recognize xaml for a Windows Metro app看起来与我的情况相同,但我的问题表明,这个问题比他的头衔更笼统。

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

有人可以帮忙吗?


EDIT-重新安装几乎解决了该问题。设计视图有效,工具箱已填充,自动完成又回来了,XAML在工具->选项->文本...下可用,并且可以查看控件元素属性。

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

也许在事物方案上相对较小,但也很烦人。

visual-studio xaml visual-studio-2012 xaml-designer
5个回答
6
投票

this link中的建议4为我工作:[命令提示符下的devenv /resetuserdata

所以至少就我而言,重新安装然后上述命令清除了所有问题。重置用户数据可能使不必要重新安装,但我现在不知道。

我仍然无法说出是什么原因造成的,但是这似乎是一个很长的尾巴问题,偶尔会发生,并且看起来在较早版本中具有先例。


3
投票

检查以下内容:

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

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

  1. 在解决方案资源管理器中右键单击.xaml文件
  2. 单击Open With...
  3. 选择XAML UI Designer
  4. 单击Set as Default按钮
  5. 单击OK

编辑

这似乎是带有早期版本VS11的known bug


0
投票

[如果有人感兴趣。我遇到了失败:无法在Visual Studio 2012中打开XAML和配置文件。现在我检测到原因:系统崩溃后,Solutions suo文件已损坏。因此,我(不确定)在另一个文件夹中重建了sln文件,并将sln和suo文件(它们是隐藏的!)复制到了旧文件夹中。这肯定使我重新失去了功能。也许只需要删除旧的suo文件。于尔根


0
投票

我在Vs 2012 Express Edition中有同样的问题。通过运行vs2012命令提示符并执行代码来解决]

WDExpress / ResetSettings


0
投票

[在Visual Studio 2013中,我遇到了类似的问题-我将生成操作&从BundleResource更改为AndroidResource,并且能够使其正常工作。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9uVm1wTC5wbmcifQ==” alt =“在此处输入图像描述”>

© www.soinside.com 2019 - 2024. All rights reserved.