2017-11-06 3 views
0

プロジェクトをビルドすることなく、コードをスキャンしてコード内の三重スラッシュを取得して出力することは可能ですか? (XML、値下げなど) Visual Studioを使用せずにインコードXMLドキュメントからC#docs出力を生成しますか?

/// <summary> 
/// Resume playing of a previously paused audio with fade in length 
/// specified by an argument. 
/// </summary> 
/// <param name="fadeLengthSeconds">Fade out length to use.</param> 
public void ResumeFade(float fadeLengthSeconds) 
{ 

は現在、私は、Visual Studioに コードを使用していますし、インテリセンス内のすべての私の文書について知っているようです。私は .slnファイルを持っており、すべての情報を含むアセンブリにリンクしているようです。 VSCodeがそれを読むことができるならば、そこからドキュメント出力を生成することができる完全なVisual Studioではない他のプログラムがあるかもしれないと思います。 (それはXMLまたはマークダウンして)

私は自動的に私はXMLは、次に使用取得するためのVisual Studioのコミュニティを使用して最終的にSlate

+0

私の代わりにSLNファイルのテキストです.projファイルを使用します。 – jdweng

答えて

0

のための入力を生成したいと思います:

https://github.com/Pxtl/XmlCommentMarkDownGenerator

これはNuGetパッケージですが、CLIツールとして機能します。 monoでmacOSで動作するので、exeファイルをmacOSで実行できます。

mono PxtlCa.XmlCommentMarkDownGenerator.exe -i ../../Temp/bin/Debug/Assembly-CSharp.xml -o docs.md

+0

.net用のmarkdown CLIもあります:https://github.com/aloneguid/dotnet-markdown-cli-tool –

関連する問題