我记得在旧版本的Visual Studio中,我可以获取XML标记的IntelliSense - 如果我将架构添加到XML文档,我将能够键入标记的开头并看到为我完成的标记。但是,这似乎在VS2019中不起作用;我还尝试通过文档的属性页面添加架构,当然这也没有任何作用。此功能在VS2019中是否损坏,或者是否有一些技巧可以使其工作?
您可能应该声明这是针对 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
智能感知用于在键入第一个尖括号 (<( 后启动。项目中有一个 xsd 文件,因此智能感知可以读取 xml 架构并建议元素名称。