有没有办法用 C# 编辑器中的导航功能扩展 Visual Studio xml 编辑器。如果您按 Ctrl 并单击类名,C# 编辑器(我不知道这是 VS 还是 Resharper 功能)允许跳转到另一个类定义。我想在 XML 编辑器中实现这样的东西。
例子:
文件 1.xml:
<elements>
<element elementId="el1" relatedElement="file2.el2" dsDefinition="ds1"/>
</elements>
<datasources>
<datasource elementId="ds1"/>
</datasources>
文件 2.xml:
<elements>
<element elementId="el2"/>
</elements>
单击file2.el2
(按住 ctrl 时)应打开file2.xml
并将光标定位在 el2 元素上。单击 ds1 应将光标定位到 ds1 数据源。
这可能使用 Visual Studio 编辑器扩展机制吗?如果没有,还有其他选择吗?
谢谢。