PDB を DLL ファイルとマージできることはわかっていますが、XML ドキュメント ファイルでも同じことをしようとしています。
.NET アセンブリを含む .xml ファイルがなくても、IDE にドキュメントがあるため、可能です。
これを行う方法?
PDB を DLL ファイルとマージできることはわかっていますが、XML ドキュメント ファイルでも同じことをしようとしています。
.NET アセンブリを含む .xml ファイルがなくても、IDE にドキュメントがあるため、可能です。
これを行う方法?
ILMergeには、XMLドキュメントもマージするためのコマンドラインオプションがあります/xmldocs
。
ILMerge は、DLL と EXE をそれぞれ 1 つの大きな DLL と EXE にマージするためだけのものです。XML ドキュメントは C# コンパイラによって生成され、ILMerge はこれらのファイルのバイナリ コンテンツを処理するため、それとは関係ありません。ILMerge を命令言語マージ (ILMerge) と考えれば、それがすべてであり、XML ドキュメントを扱う必要はありません。Sandcastle はそのようなドキュメント ジェネレーターです。Sandcastle に Html ヘルプまたはすべての xml コメントの CHM を作成するように指示することにより、それを実行します。
これにより、ILMerge の理解が明確になることを願っています。