次の方法で共有


方法 : ソース サーバーを使用してソース コードを取得する

更新 : 2007 年 11 月

このトピックの内容は、次の製品に該当します。

Edition

Visual Basic

C#

C++

Web Developer

Express

トピック該当 トピック該当 トピック該当 トピック該当

Standard

トピック該当 トピック該当 トピック該当 トピック該当

Pro/Team

トピック該当 トピック該当 トピック該当 トピック該当

表の凡例 :

トピック該当

対象

トピック該当なし

該当なし

トピックは該当しますが、コマンドは既定では非表示です

既定で非表示のコマンド

ローカル コンピュータにソース コードがない場合、または PDB ファイルがソース コードと一致しない場合、ソース サーバーを使用して、アプリケーションのデバッグに役立てることができます。ソース サーバーは、ファイルの要求を受け取り、実際のファイルを返します。ソース サーバーは、srcsrv.dll という DLL ファイルによって実行されています。ソース サーバーでは、ソース コードのレポジトリへのポインタを含むアプリケーションの PDB ファイルだけでなく、レポジトリからソース コードを取得するときに使用するコマンドも読み取ります。アプリケーションの PDB ファイルから実行できるコマンドは、制限できます。この場合、srcsrv.ini というファイルに許可するコマンドを列挙し、srcsrv.dll および devenv.exe と同じディレクトリに配置します。

詳細については、「Source Server」を参照してください。

ms242029.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

ソース サーバーを使用する場合、注意が必要なセキュリティ上の脅威があります。たとえば、アプリケーションの PDB ファイルには任意のコマンドを埋め込むことができます。そのため、srcsrv.ini ファイルには、実行するコマンドのみを配置するようにします。srcsvr.ini ファイルにないコマンドを実行しようとすると、確認のダイアログ ボックスが表示されます。詳細については、「セキュリティ警告 : デバッガは信頼されないコマンドを実行する必要があります」を参照してください。コマンド パラメータでは何も検証されないため、コマンドを信頼するときは注意してください。たとえば、cmd.exe を信頼した場合、悪意のあるユーザーが危険な動作を実行するようにコマンドにパラメータを指定する可能性があります。

手順

ソース サーバーの使用を有効にするには

  1. 前のセクションで説明したセキュリティ手法で、コンパイルを完了します。

  2. [ツール] メニューの [オプション] をクリックします。

    [オプション] ダイアログ ボックスが表示されます。

  3. [デバッグ] ノードで、[全般] を選択します。

  4. [ソース サーバー サポートを有効にする] チェック ボックスをオンにします。

  5. [ソース サーバー診断メッセージを出力ウィンドウに表示する] チェック ボックスもオンにします。

参照

その他の技術情報

Source Server