53

C# で「クラス ライブラリ」を作成しました。これには、概要 (XML ドキュメント コメント) を含む多くの関数があります。

例えば

///<summary>
///Adds the two numbres
///</summary>
public void Add()
{
    //statements
}

同じ名前空間で関数を使用すると、概要が表示されますが、他のワークスペース(ソリューション)で参照として追加すると、概要が表示されません。

参照として追加した場合、他のソリューションで表示するにはどうすればよいですか?

4

3 に答える 3

63
  1. ソース コードのソリューション エクスプローラーに移動します。プロジェクト名を右クリックし、プロパティに移動します。
  2. c# を使用している場合は [ビルド] タブに移動し、[Xml ドキュメント ファイル] チェック ボックスをオンにします
  3. ソース コードをビルドすると、dll が存在する場所に Xml ファイルが生成されます。
  4. dll をソリューションにコピーしながら、xml ファイルをコピーして、目的のソリューションのビンに貼り付けます。
于 2012-11-29T11:17:02.227 に答える
54

アセンブリの XML ドキュメント (myassembly.xml という名前のファイル) を生成し、それを他のプロジェクトから参照される .dll と共にコピーする必要があります。手順については、MSDN のこのページを参照してください。

于 2011-06-25T09:19:38.650 に答える
3

xml コメントを持つクラスをコンパイルすると、通常は .xml ファイルが作成されます。(Visual Studio のオプションを確認してください)

このようなアセンブリへの参照を追加するときは、XML ファイルが存在することを確認してください。ドキュメントはアセンブリ内ではなく、xml ファイル内に含まれています。

于 2011-06-25T09:19:57.153 に答える