问题
I want to build sort of documentation using links in code that point to a target. The target could be a Class
or a Method
or a specific code line. (pointing to a specific code line is the most important)
I thought of an extension for VS2010 or a specific comment tag.
Is there any way to make links of this kind ?
回答1:
Xml comment + sandcastle may be what you need. You can reference specified class or method using
<see cref=".."/>
and reference parameters using
<paramref name=".."/>
However, there is not direct method to reference certain lines of code but you can reference certain #region by using
<code source="$sourcefile$" region="$regionname$"/>
Please refer to: XML Comments Guide Page 20.
Note that the code you reference will be displayed directly in place rather than a link. It is not perfect, but I hope it helps.
来源:https://stackoverflow.com/questions/12770486/a-way-to-link-to-a-class-a-method-especially-a-specific-code-line-in-c-sharp-co