Visual Studio 2008 Xaml编辑器无法正常工作/消失

时间:2009-05-13 17:36:55

标签: wpf visual-studio-2008 silverlight xaml

当我启动VS 2008来处理WPF / Silverlight应用程序并打开XAML或XML文件时,XAML / XML编辑器不再有效。设计师没有出现,智能感知不可用。它基本上看起来像一个文本文件已经打开。

7 个答案:

答案 0 :(得分:13)

尝试运行以下命令。

  

“%ProgramFiles%\ Microsoft Visual Studio 9.0 \ Common7 \ ide \ devenv”/ resetSkipPkgs

如果不起作用,请尝试修复Visual Studio安装

  • 开始 - >控制面板
  • 添加删除程序
  • 选择VS
  • 选择修复

答案 1 :(得分:4)

XAML的设计师非常糟糕。帮自己一个忙,并将您的XAML文件设置为在代码查看器中打开;他们会加载更快,你不必处理设计师的邋。。

但是,要修复intellisense,只需使用regsvr32将TextMgrP.dll重新注册为indicated here

答案 2 :(得分:2)

之前我见过这个问题,运行this command应该修复它:

Devenv.exe /ResetSkipPkgs

答案 3 :(得分:0)

如果右键单击该文件,请选择“打开方式”,然后选择“Windows Presentation Foundation Designer”,这样做有效吗?如果是这样,很可能是.xaml文件的默认编辑器已更改。如果在“打开方式”对话框的列表中选择了所需的设计器,则可以通过按“设为默认值”将其重置回设计器。

答案 4 :(得分:0)

看起来有一个以前未加载的XML包,请参阅此处的其他问题; Visual Studio 2008 XML Editor Disappeared

此外,还有一个answer on the Silverlight forums描述了使用“(devenv / setup)”命令,该命令可以在(VS2008InstallationDirectory)\ IDE中找到。

答案 5 :(得分:0)

AHHHHHHHHHHHHHHH !!!!!!它终于奏效!!!!!只有一个星期后拔掉我的头发。我有多个问题。

  1. Xaml编辑器和添加DataSource向导以及其他东西不适用于VS 2008。
  2. 尝试安装SP1。它不会让我,因为Office Suite 2007正处于SP1更新的中间,并且无法完成。
  3. 未安装Microsoft办公室并重新安装和服务包装。
  4. 尝试过devenv / setp& devenv / resetskippkgs无济于事。
  5. 最后服务包装VS2008。
  6. 重温了devenv / setp& devenv / resetskippkgs两次瞧!!它奏效了。
  7. 非常感谢。

答案 6 :(得分:0)

当我在现有的VS2008 Express版本上安装VS2008 Professional时,我遇到了类似的问题。突然间,我的XAML设计师停止了工作。我加载XAML DLL错误失败了。 所以我刚刚卸载了所有VS Express的东西,然后安装了VS 2008 SP1修复了所有东西。

尝试下面的VS 2008 SP1链接。

http://www.microsoft.com/downloads/details.aspx?FamilyId=27673C47-B3B5-4C67-BD99-84E525B5CE61&displaylang=en