我可以创建超链接来浏览Visual Studio文件吗?

Fal*_*der 3 hyperlink visual-studio

在设计时,特别是在已经打开许多文件和窗口的情况下,将代码跳回到调用方,反之亦然。

如何在代码或注释中创建超链接以在Visual Studio文件中导航?例如这样:

// vs://CallingClassName.cs#methodeName()
// some further comments
Class AService1 {
}
Run Code Online (Sandbox Code Playgroud)

Pet*_*cej 5

如果您拥有VS 2015,则可以不使用任何插件。我认为它在VS的早期版本中不起作用。只需将标准XML文档注释与链接元素一起使用:<see>或<seealso>。这是一个使用多种方式创建链接的示例:

/// <summary>
/// My class description.
/// </summary>
/// <remarks>
/// See <see cref="CallingClassName.methodeName"/> for further details.
/// </remarks>
/// <seealso cref="CallingClassName.methodeName"/>
/// <seealso cref="CallingClassName.methodeName">A method with further details.</seealso>
Class AService1 {
}
Run Code Online (Sandbox Code Playgroud)

如果您只想放置一个没有任何其他注释的链接,则我希望使用<seealso>标记,因为它是顶级XML注释标记,并且不需要诸如<summary>或<remarks>之类的父项。

然后,只需右键单击cref值,然后选择“转到定义”或按F12。您将被导航到正确的代码元素。

另外,使用XML注释时,您将获得IntelliSense描述,并且可以使用VSdocman(我们的产品)或Sandcastle 生成类文档。