2016-07-29 16 views
0

2つのアセンブリの違いを調べる必要があります。私がこれをやっているやり方は、MRefBuilderが両方のバージョン用に生成したXMLファイルを使用することです。私はC#を使ってxmlファイルを比較し、メソッド、プロパティ、および変更されたファイルのみを取得します。次に、diffをXMLファイルに保存し、XSLTを使用してHTMLレポートを生成します。MrefBuilder(EXE)にコメントxmlを含める方法

新しい要件があります。これらの余分なコメントを追加するには

<summary>This method does this</summary> 
<param name="prm1"></param> 

これらのコメントはVisaulStudioで生成されたXMLレポートに含まれていますが、MRefBuilderで生成されたレポートに追加する方法はわかりません。

以外の方法がありますか?

答えて

0

短編小説:ワークフローを見ると、アセンブリの2つのxmlファイルを比較する(既存の)C#コードのタスクです。

私はあなたのワークフローを理解したよう:

アセンブリ=> MRefBuilder => 2つのXML =>あなたのC#コードを=> 1 diff.xml => XSLT = HTML

しかし、私はについて少し困惑していますあなたの... now I got the xml generated by visual studio which has these comments.

インラインコードのコメントによっては、私のXMLドキュメントファイル(!)にはいつもコメントがあります。ですから、diff.xmlから派生したHTMLレポートをXSLTで生成したいのであれば、自分でそれを行う必要があると思います。

Visual Studioがインストールされており、サンドキャッスルヘルプファイルビルダが統合されていて、ビルド出力セクションでXMLドキュメントファイルオプションをチェックしたと仮定します。

enter image description here

ところで - Visual Studioの内部の私のサンドキャッスルヘルプファイルBuilderのオプションは以下の通りである:

enter image description here

関連する問題