2

Visual Studio 2008 でプロジェクトのクラス図を作成し、Sandcastle を使用してこれらの図を埋め込みました。

例:

*サンドキャッスルの文書化されたクラス ライブラリ

Biol..::..f_BiolabTestSayisi メソッド
Biol クラス 関連項目 フィードバックの送信

名前空間: TR.Biolアセンブリ : TR (TR.dll 内) バージョン: 1.0.0.0 (1.0.0.0)

構文

C# public static DataSet f_BiolTestSayisi()

ビジュアルベーシック

Public Shared Function f_BiolTestSayisi As DataSet

ビジュアル C++

public: static DataSet^ f_BiolTestSayisi()

戻り値 [「M:TR.Biol.Biol.f_BioTestSayi」のドキュメントがありません]*


プロジェクト内のすべてのクラスは、サンドキャッスル ドキュメント クラス ライブラリで確認できます。メソッドのプロトタイプとボディも見たいです。どうすれば入手できますか?

前もって感謝します。

4

2 に答える 2

1

サンドキャッスル コンポーネントを使用してサンドキャッスルビルドを拡張する方法を検討することをお勧めします(これはコード プロジェクトに関する非常に優れた記事ですが、少し古いものです)。既にビルドされているものについては、コード ブロック componentを使用し、メソッドの周りにリージョンを配置することをお勧めします。それ以外の場合は、おそらく自分でコンポーネントを作成する必要があります。

ドキュメントは実際のコードから引き出されたものではないことに注意してください。XML ドキュメント コメントはコンパイラによってコードから抽出され、ドキュメントはその XML から構築されます。これは、ドキュメントを作成するときに実際にコードを持っていないことを意味します (実際のファイル/行番号もありません)。ファイル/メソッド名を検索するようにコード ブロック コンポーネントを拡張すると、オーバーロードの解決も管理する場合に機能する場合があります。

于 2010-10-05T13:32:21.480 に答える
0

Sandcastle は、コンパイルされたアセンブリと XML doc ファイルからドキュメントを生成します。元のソース コードにはアクセスできません。既に述べたように、コンポーネントを使用してそれを行うことはおそらく可能ですが、XML コメントを変更する必要があります。それどころか、VSdocmanは別のアプローチを使用します。XML コメントを受け取り、ソース コードから直接ドキュメントを生成します。したがって、生成されたヘルプにメソッド本体を簡単に含めることができます。商用ソリューションを気にしない場合は、試すことができます。

于 2010-10-06T15:42:12.960 に答える