C#で「クラスライブラリ」を作成しました。これには、要約付きの多くの関数があります(XMLドキュメントコメント)。
例えば
///<summary>
///Adds the two numbres
///</summary>
public void Add()
{
//statements
}
同じ名前空間で関数を使用すると、概要が表示されますが、他のワークスペース(ソリューション)で参照として追加すると、概要が表示されません。
参照として追加された場合に他のソリューションで表示されるようにするにはどうすればよいですか?
アセンブリのXMLドキュメント(myassembly.xmlという名前のファイル)を生成し、他のプロジェクトによって参照されている.dllと一緒にコピーする必要があります。手順については MSDNのこのページ を参照してください。
Xmlコメントを持つクラスをコンパイルすると、通常、.xmlファイルが作成されます。 (Visual Studioのオプションを確認してください)
そのようなアセンブリへの参照を追加するときは、XMLファイルが存在することを確認してください。ドキュメントはアセンブリ内ではなく、xmlファイル内に含まれています。