2
在设计时,它可以帮助跳回代码呼叫者,反之亦然尤其是当许多文件和窗口已经打开。我可以创建超链接来浏览Visual Studio文件吗?
如何在我的代码或注释中创建超链接以在Visual Studio文件内导航? 例如像这样:
// vs://CallingClassName.cs#methodeName()
// some further comments
Class AService1 {
}
在设计时,它可以帮助跳回代码呼叫者,反之亦然尤其是当许多文件和窗口已经打开。我可以创建超链接来浏览Visual Studio文件吗?
如何在我的代码或注释中创建超链接以在Visual Studio文件内导航? 例如像这样:
// vs://CallingClassName.cs#methodeName()
// some further comments
Class AService1 {
}
如果你有VS 2015,你可以没有任何加载项。我认为它在VS的早期版本中不起作用。只需使用带链接元素的标准XML文档注释:<请参阅>或<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 {
}
如果你只是想放置一个链接没有任何额外的评论,我宁愿<seealso>标签,因为它是一个顶级的XML注释标记,它不需要父母,如<总结>或<言论>。
然后,右键单击cref值并选择“转到定义”或按F12。你将被导航到正确的代码元素。
作为奖励,当您使用XML注释时,您将获得智能感知描述,并且您可以使用VSdocman(我们的产品)或Sandcastle生成类文档。