Visual Studio中的代码完整功能非常有用,它仍适用于C#和C ++代码 - 但不再适用于XAML(XML)编辑。

是否有可以重新启用此功能的设置?我的同事仍然在工作。

有帮助吗?

解决方案

我认为在MSDN论坛上这篇文章可能会有所帮助。基本上,Win SDK打破了XAML Intellisense。我认为还有一个更主流的(非注册表黑客)解决方案

其他提示

(我假设您的意思是通过“代码完成”来表达智能感知)

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

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

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

其次,检查xml文件中的命名空间。检查是否列出了相应的XSD架构。如果没有,请追捕并添加。

如果这两个问题无法解决问题,请获取您的同事架构目录的完整副本并将其复制到您的目录上。打开该架构窗口并确保每个XSD都在那里,并设置为自动。

最后一步是Visual Studio的修复安装,然后是一个很好的自动更新帮助。


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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top