5

私は私たちのチームの多くの人々によって使用されるdllを持っています-私は彼らがそれに対して構築できるようにするだけでなく、ソースコードがどのように書かれているかを見たい場合はソースコードにステップインしてクリックできるようにしたいです

私はそれがMSDNdllで可能であることがわかります-彼らはそれをどのように行うのですか

4

4 に答える 4

5

あなたが探している技術は「シンボルサーバー」であり、その中には「ソースサーバー」があります。

詳細については、SymbolServerおよびSymbolStoresを参照してください。

于 2010-10-13T12:38:10.647 に答える
2

デバッグシンボルとソースコードを保持するシンボルサーバーをセットアップする必要があります。

チーム用に設定する方法の詳細については、こちらをご覧ください

于 2010-10-13T12:37:23.027 に答える
0

ソースコードはアセンブリ自体に埋め込まれていませんが、あなたが求めているのはシンボルサーバー(Symstoreユーティリティを使用して作成されたもの)だと思います

シンボルストアは、デバッガーが特定のモジュールに使用する正しいシンボルを検索できるようにするデータベースです。同じアセンブリの多くの異なるバージョンを出荷/デバッグする場合に非常に便利です。

いくつかの追加の魔法を使用して、シンボル内にソース管理情報を埋め込むこともできます。これにより、互換性のあるデバッガーは、そのモジュールの構築に使用された正確なソースを取得するのに十分な情報を自動的に認識します。

ただし、前述したように、ソースコード自体はアセンブリに埋め込まれていません。デバッガーがソースを取得できるようにするために必要な情報だけです。

上記のすべてを行う方法に関する優れたガイドがあります。

于 2010-10-13T12:40:22.230 に答える
0

セットアップと構成が必要です:1)ソースサーバー2)シンボルサーバー3)セットアップ「Windows用のデバッグツール」ここにリンクの説明を入力します。dllをビルドした後、スクリプト「svnindex」を使用してコードにインデックスを付ける必要があります。詳細については、\ Program Files \ Debugging Tools for Windows \ srcsrv\srcsrv.docを参照してください。

于 2011-05-04T14:51:43.153 に答える