我正在寻找一种替代C#的XML源代码文档,因为XML本质上引入了很多噪音,这让人感到疲惫并需要更多的工作来编写:
/// <summary>
/// This is text of importance. Linking to
/// <see cref="AnotherClass>is somewhat verbose.</see>
/// </summary>
/// <param name="andSo">is parameter documentation</param>
相反,我想使用Markdown来编写文档:
/// This is text of importance. Linking to [an](OtherClass) is less verbose.
///
/// Empty lines would make a new paragraph
///
/// aParameter
/// : could possibly be documented in definition-list manner
/// as in http://bit.ly/1l9ik26
我记得之前在Stackoverflow上找到了一个关于这个问题的问答,但不幸的是我找不到它了。我尝试了所有能想象到的搜索关键词的各种变化,但都没有成功。所以我希望你们中的任何一个能够找到重复的内容。至少我的问题将通过提供与现有问答不同措辞的“代理”,为SO增加一些价值,从而提高未来访问者找到信息的几率。
更新:
我想我最终通过使用不同的搜索引擎找到了另一个问题:自动生成文档的Markdown?。看起来Doxygen支持Markdown。Doxygen也支持C#。但这可能无法满足@Sam Harwell提出的要求。