首页 > 解决方案 > 如何在 VS2019 中获取 IntelliSense for XML 标签?

问题描述

我记得在旧版本的 Visual Studio 中,我可以获得用于 XML 标记的 IntelliSense - 如果我将架构添加到 XML 文档中,我将能够键入标记的开头并查看为我完成的标记。但是,这在 VS2019 中似乎不起作用;我还尝试通过文档的属性页面添加架构,当然这也没有做任何事情。这个功能在 VS2019 中被破坏了还是有一些技巧可以让它工作?

标签: xmlvisual-studioxsdvisual-studio-2019

解决方案


您可能应该声明这是针对 VB.NET 的。

过去如何工作的一个例子是:

Imports <xmlns:abc="http://microsoft.com/example/schemas/1.0">

Sub Example
    Dim doc = XDocument.Load("sample.xml")
    Dim element = doc.<>
End Sub

IntelliSense 用于在键入第一个尖括号 (<) 后启动。项目中有一个 xsd 文件,因此 IntelliSense 可以读取 xml 架构并建议元素名称。


推荐阅读