1

私はいくつかの質問を閲覧しましたが、これがより良いものとして際立っていました: .Net クラスとそのソース コードは、ここで私を指摘しました: Microsoft Reference Source Server .

私はサイトが言うすべてを試し、そこから開くことができないファイルをダウンロードし、ある時点で、調べた多数のツールでは開くことができなかったシンボルキャッシュのソースフォルダーに.pdbファイルができました。

したがって、これは私の質問に対する答えを見つけるための最後の手段です。純粋な好奇心から(そして、いくつかのものを理解するためのより良い方法がないため)、Microsoftから特定のクラスを開きたい(つまりRichTextBox、それが継承しているクラスを調べたい)が、これを機能させる方法を見つけることができない私のため。逆コンパイラ製品ではなく、元のソースが必要です。なぜなら、主にいくつかのことを理解する必要があるため、ランダム変数名が表示されないからです。私の愚かさと不器用さを回避するための助けと、そうするための適切なツール (VS 以外の場合) に感謝します。

私は Visual Studio 2012 を使用していることに注意してください。はい、VS 2008 のガイドではなく、この特定のバージョンをカバーするガイドを調べました。

4

1 に答える 1

4

このページの「ダウンロード」リンク: http://referencesource.microsoft.com/netframework.aspxが機能するはずです。ただし、Internet Explorer 経由でダウンロードしてみてください。.aspx何らかの理由で、Firefox がインストーラー自体ではなくファイルをダウンロードしようとしました。(編集:@ParagMeshramが指摘したように、必要に応じて簡単な修正として名前netframework.aspxを変更してください)netframework.msi

さらに、dotnetframework.org がホストするソースへのリンクは次のとおりです: http://www.dotnetframework.org/default.aspx/4@0/4@0/untmp/DEVDIV_TFS/Dev10/Releases/RTMRel/wpf/src /Framework/System/Windows/Controls/RichTextBox@cs/1305600/RichTextBox@cs

それが最新の最高のものなのか、正確に何に対してコンパイルするのかはわかりませんが、それがどのように機能するかについての良いアイデアを与えるはずです.

于 2013-06-06T18:24:45.140 に答える