Visual studio 2008 如何修复Visual Studio 2008中的完整代码 VisualStudio中的代码完成功能非常有用,它仍然适用于C和C++代码,但不再用于XAML(XML)编辑。

Visual studio 2008 如何修复Visual Studio 2008中的完整代码 VisualStudio中的代码完成功能非常有用,它仍然适用于C和C++代码,但不再用于XAML(XML)编辑。,visual-studio-2008,xaml,intellisense,cider,Visual Studio 2008,Xaml,Intellisense,Cider,是否有可以重新启用此功能的设置?我的同事们仍在使用它。(我假设你所说的“代码完成”是指intellisense) xml文档的Intellisense由XSD文件控制。编辑xaml文件时,请查看菜单栏。您应该会看到一个名为XML的菜单项。在底部,你会看到一个菜单项“Schemas…”点击它 您将看到系统中所有可用模式的列表。弄乱此列表或VS附带的模式(通常在c:\program files\visual studio 9.0\xml\schemas中)可能会导致xml(又名xaml)intell

是否有可以重新启用此功能的设置?我的同事们仍在使用它。

(我假设你所说的“代码完成”是指intellisense)

xml文档的Intellisense由XSD文件控制。编辑xaml文件时,请查看菜单栏。您应该会看到一个名为XML的菜单项。在底部,你会看到一个菜单项“Schemas…”点击它

您将看到系统中所有可用模式的列表。弄乱此列表或VS附带的模式(通常在c:\program files\visual studio 9.0\xml\schemas中)可能会导致xml(又名xaml)intellisense

我首先建议确保任何模式的Use列中都没有检查或X。所有单元格都应为空白(也称为自动)。这样,VS从xml文件中提取名称空间,并应用此列表中相应的模式

其次,检查xml文件中的名称空间。检查是否列出了相应的XSD模式。如果没有,则查找并添加它

如果这两种方法都不能解决问题,那么获取同事模式目录的完整副本,并将其复制到您的模式目录上。打开该模式窗口,确保每个XSD都在其中,并设置为自动

最后一步是修复安装VisualStudio,然后进行自动更新



如果您正在谈论加载项“代码完成”,请从他们的网站获取最新版本并重新安装。SP1可能破坏了您当前的安装。

我想可能会有所帮助。基本上,WinSDK打破了XAML Intellisense。我认为还有一种更为主流(非注册黑客)的解决方案可用

XAML编辑器的工作方式与普通XML编辑器不同。它没有为intellisense使用XSD模式。