2

誰かがこれを経験したか、解決策を見つけましたか? 私は次のことを試しました:

  1. 出力 dll を移動せずに直接参照する
  2. GAC からの出力 dll のアンインストール

どちらのオプションも違いはありませんでした。生成された XML ドキュメントは dll と同じ名前で、dll に含まれていることに注意してください。

4

1 に答える 1

2

あはは。これが起こっている理由を見つけました。

Visual Studio 内で (つまり として) ILMergeプロジェクトを参照する場合、 Intellisenseは生成された XML ドキュメントを使用しません。Add Reference -> Project

解決方法: ビルド後のステップで、出力ファイルを共通ディレクトリ (例: Reference Assemblies) にコピーしてから、DLL にリンクします。ソリューションにプロジェクトを含めることはできますが、変更を行った場合にプロジェクトがビルドされるように、プロジェクトの依存関係を設定する必要があります。

HTH、

于 2011-07-25T08:58:35.230 に答える