私は私たちのチームの多くの人々によって使用されるdllを持っています-私は彼らがそれに対して構築できるようにするだけでなく、ソースコードがどのように書かれているかを見たい場合はソースコードにステップインしてクリックできるようにしたいです
私はそれがMSDNdllで可能であることがわかります-彼らはそれをどのように行うのですか
私は私たちのチームの多くの人々によって使用されるdllを持っています-私は彼らがそれに対して構築できるようにするだけでなく、ソースコードがどのように書かれているかを見たい場合はソースコードにステップインしてクリックできるようにしたいです
私はそれがMSDNdllで可能であることがわかります-彼らはそれをどのように行うのですか
あなたが探している技術は「シンボルサーバー」であり、その中には「ソースサーバー」があります。
詳細については、SymbolServerおよびSymbolStoresを参照してください。
ソースコードはアセンブリ自体に埋め込まれていませんが、あなたが求めているのはシンボルサーバー(Symstoreユーティリティを使用して作成されたもの)だと思います
シンボルストアは、デバッガーが特定のモジュールに使用する正しいシンボルを検索できるようにするデータベースです。同じアセンブリの多くの異なるバージョンを出荷/デバッグする場合に非常に便利です。
いくつかの追加の魔法を使用して、シンボル内にソース管理情報を埋め込むこともできます。これにより、互換性のあるデバッガーは、そのモジュールの構築に使用された正確なソースを取得するのに十分な情報を自動的に認識します。
ただし、前述したように、ソースコード自体はアセンブリに埋め込まれていません。デバッガーがソースを取得できるようにするために必要な情報だけです。
上記のすべてを行う方法に関する優れたガイドがあります。
セットアップと構成が必要です:1)ソースサーバー2)シンボルサーバー3)セットアップ「Windows用のデバッグツール」ここにリンクの説明を入力します。dllをビルドした後、スクリプト「svnindex」を使用してコードにインデックスを付ける必要があります。詳細については、\ Program Files \ Debugging Tools for Windows \ srcsrv\srcsrv.docを参照してください。