0

Visual C# でクイック ヒントを見ると、次のようになります。

MS Web サイトの画面

しかしクイック インフォ ボックスには名前/宣言のみが表示され、説明はありません

私のスクリーンショット

長い説明は C# Express バージョンからカットされていますか? それとも私は何か間違ったことをしていますか?XML コメントは、意図したとおりに機能しています。

4

3 に答える 3

2

これは、選択した特定のフレームワーク ターゲットとタイプによって異なります。ただし、4.5 デスクトップ アプリの場合、この情報は .xml ファイル (C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5\mscorlib.xml) から取得されます。そのファイルの関連部分は次のとおりです。

   <member name="T:System.DateTime">
     <summary>Represents an instant in time, typically expressed as a date and time of day. </summary>
     <filterpriority>1</filterpriority>
   </member>

そのファイルがあるかどうかを確認します。

于 2013-03-18T19:23:51.447 に答える
2

アレックスとハンスに感謝します。あなたの両方の答えが私の解決策につながります。また、迅速に対応していただきありがとうございました。

ソリューションへの道(一部の人にとっては役に立つかもしれませんが、そうでない場合は、ソリューションにスキップしてください) .

ハンスが言及したファイルは存在していました。また、バージョン 4.0 についても同様でした。また、Visual Express のドキュメントをインストールしようとしましたが (alex のヒントに従って)、インストール中に Visual Express 2012 インストーラーにオプションがないことがわかりました (少なくともそのようなものではありません)。

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework にも v3.5 フォルダーが含まれていましたが、Profile フォルダーのみがあり、mscorlib.xml (または v4.5 および v4.0 が持っていた他のファイル) はありませんでした。 .

Unity3d が .Net 3.5 に相当する Mono を使用し、プロジェクト設定で .Net 3.5 用にセットアップされていることがわかったときに実現しました (疑問に思っている人がいれば、Visual Studio はコーディングのみに使用され、Unity はすべてをコンパイルします)。

数時間検索した後、.Net 3.5 の「ドキュメント」を見つけました。

ソリューション

必要なのは、Microsoft Windows SDK for Windows 7 および .NET Framework 3.5 SP1です。インストール中に確認する必要があるのは、Developer Tool->Windows Development Tools->.NET Development Tools だけです。プロジェクトの C# 関数のすべてのクイック インフォが正しく表示されるようになりました。

注: その後、.Net 3.5 の mscorlib.xml を見つけようとしましたが、うまくいきませんでした。そのため、.Net 3.5 の XML ドキュメントがどこにどのような形式で保存されているかわかりませんが、機能する限り満足しています。

于 2013-03-18T22:01:47.347 に答える
1

多くの場合、ドキュメントはダウンロード サイズを小さくするためにエクスプレス バージョンから切り取られています。Visual C# でドキュメントをインストールしましたか?

于 2013-03-18T19:21:04.957 に答える