只是想知道Visual Studio 2010中是否有任何功能允许您在评论中添加一个链接,将您带到解决方案的另一部分。有点像书签功能,但您可以通过点击链接转到书签。
我只是认为为每个方法添加单元测试的链接是很好的。
答案 0 :(得分:4)
如果您正在使用Resharper,则可以通过按住Ctrl键单击导航到放置在doc-comment中的任何有效符号。
例如
/// <summary>
/// <see cref="AReferencedMethod"/>
/// </summary>
只需按住Ctrl键点击即可。
不幸的是,我不确定这对引用单元测试是否有用,因为被测组件通常由单元测试组件引用,而不是相反。
答案 1 :(得分:2)
或者,如果你有商业插件Visual Assist,它支持在评论中转到(alt + g),但结果会根据评论中完整范围符号的不同而有所不同。 Visual Assist还支持可导航的评论中的标签(VA Hashtags),并可以通过File Viewer Plugin for the Source Links feature导航到评论中引用的文件。
答案 2 :(得分:2)
您可以使用超文本注释链接烘焙文件的直接链接,如下所示:
//file://c:\users\project\myfile.cpp
然而,这会在内置浏览器中打开文件,而不是代码编辑器,这没什么用处。它还需要完整路径,因为它似乎没有注册项目变量,如$(SolutionDir)。
但是,如果这里的任何人都精通编写Visual Studio插件,我认为覆盖超链接系统将是开始使其工作的好地方。
:D
答案 3 :(得分:0)
Supercharger支持这种导航样式-请参见其“代码链接”实施。基本上,您将goto:...
构造放入注释中并获得了可视的可点击热点。
支持以下功能:
goto:#TagName
导航到先前定义的标签(带有标签:#TagName),可以位于同一项目中的任何地方goto:MemberName
导航到同一类/结构内的成员goto:CodeTypeName.MemberName
导航到相同代码文件中但在不同类中的成员,或者导航到不同代码文件中的成员(如果类名和代码文件名相同)goto:FileName\CodeTypeName.MemberName
导航到其他代码文件中的成员免责声明:我是Supercharger的创建者。