AstahCastle

AstahとC#の間の連携がショボい。

C#ソースコードをインポートする、非サポートのAstahプラグインがあるけど、
Doxygen使います」とか、コメントのインポートに対応してなかったりとか。悲しい。

C#コードからヘルプファイル(.CHMなど)を生成するツールとしては、
SandCastle Help File Builder(http://shfb.codeplex.com/)がある。
このツールの場合、Visual Studioから生成されるXML文書を取り込んで、
コメントをヘルプファイルに取り込むようだ。

Visual Studio自体にXML文書でコメント出力する機能があるんだから、
Doxygen使わなくていいと思います。

というわけで、VS2008のXML Documentを読み込み、
コメント情報をAstahプロジェクトに反映するプログラムを作成した。

https://github.com/kencoba/AstahCastle

ScalaだとXMLのパーズが簡単ですね。