リモート マシンでの Visual Studio からの Windows ストア アプリの実行

Windows のみに適用されます

Visual Studio Remote Tools アプリを使用すると、Visual Studio を実行中のコンピューターから、他のデバイスで実行中の Windows ストア アプリを実行、デバッグ、プロファイリング、およびテストできます。リモート デバイスでの実行は、Visual Studio コンピューターが Windows ストア アプリ固有の機能 (タッチ、位置情報、物理的な方向など) をサポートしていない場合に特に有効です。このトピックでは、リモート セッションを構成および開始する手順について説明します。

このトピックの内容

以下を学習できます。

必要条件

セキュリティ

リモート デバイスに接続する方法

リモート ツールのインストール

リモート デバッガー モニターの起動

リモート デバッガーの構成

リモート デバッグ用の Visual Studio プロジェクトの構成

  • C# プロジェクトと Visual Basic プロジェクト用のリモート デバイスの選択

  • JavaScript プロジェクトと C++ プロジェクト用のリモート デバイスの選択

リモート デバッグ セッションの実行

必要条件

リモート デバイスでデバッグするには:

  • リモート デバイスと Visual Studio コンピューターがネットワークを介して接続されている、またはイーサネット ケーブルによって直接接続されている必要があります。インターネットを介したデバッグはサポートされません。

  • リモート デバイスに開発者ライセンスがインストールされている必要があります。

  • リモート デバイスがリモート デバッグ コンポーネントを実行している必要があります。

  • インストール中にファイアウォールを構成するために、リモート デバイスの管理者である必要があります。リモート デバッガーを実行するかリモート デバッガーに接続するために、リモート デバイスへのユーザー アクセスが必要です。

セキュリティ

既定では、リモート デバッガーは Windows 認証を使用します。

注意

リモート デバッガーを認証なしモードで実行することも選択できますが、このモードの使用は避けることを強く推奨します。このモードで実行した場合、ネットワーク セキュリティはまったく提供されません。認証なしモードは、ネットワークに悪意のあるコードや悪意のあるトラフィックのリスクがないことが確実である場合のみ選択してください。

リモート デバイスに接続する方法

リモート デバイスに直接接続するには、標準イーサネット ケーブルを使用して Visual Studio コンピューターをデバイスに接続します。デバイスにイーサネット ポートがない場合は、USB イーサネット アダプターを使用してケーブルを接続できます。

リモート ツールのインストール

注意

バージョンおよび更新プログラム

Remote Tools for Visual Studio 2013 は、Visual Studio 2013 RC、Visual Studio 2013 Preview、または以前のバージョンの Visual Studio ではサポートされません。

Visual Studio インストールの更新バージョンと一致する Remote Tools for Visual Studio 2013 の更新バージョンをインストールすることをお勧めします。

VS デバッガーは、Visual Studio 2013 のバージョンと Remote Tools for Visual Studio 2013 のいずれの組み合わせとも互換性があります。ただし、Visual Studio の最新機能では、Visual Studio と Remote Tools の両方が最新のバージョンである必要があります。

他の診断ツールでは、Remote Tools と Visual Studio の同じバージョンを必要とする場合があります。

リモート デバイスへのリモート デバッグ コンポーネントのインストール

Remote Tools のインストール プログラムを実行または保存するには、この表にあるリモート デバイスのオペレーティング システムに対応するいずれかのリンクをお選びください。

Visual Studio 2013

更新プログラムのバージョン

X86

X64

ARM

RTM

ダウンロード

ダウンロード

ダウンロード

Update 1

ダウンロード

ダウンロード

ダウンロード

Update 2

ダウンロード

ダウンロード

ダウンロード

Update 3

ダウンロード

ダウンロード

ダウンロード

Update 4

ダウンロード

ダウンロード

ダウンロード

Visual Studio 2015

バージョン

X86

X64

ARM

プレビュー

ダウンロード

ダウンロード

ダウンロード

インストール プログラムをダウンロードすることも、すぐに実行することもできます。インストール プログラムを実行する場合は、ライセンス条項に同意し、[インストール] をクリックします。

既定では、リモート デバッグ コンポーネントは C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger フォルダーにインストールされます。

リモート デバッガー モニターの起動

注意

リモート デバッガーで Visual Studio ホストとの通信ができるようにファイアウォールを構成するため、リモート デバッガーを初めて起動する際は、リモート デバイスの管理者である必要があります。

リモート ツールをインストールしたら、スタート画面で [リモート デバッガー] をクリックします。リモート デバッガーを初めて起動すると、[リモート デバッグの構成] が表示されます。

[リモート デバッグの構成] ダイアログ ボックスで次の操作を行います。

  1. Windows Web サービス API がインストールされていない場合は、[インストール] をクリックします。

  2. [Windows ファイアウォールの構成] から、接続を許可するネットワークを選択します。デバイスが現在接続されているネットワークだけが有効です。少なくとも 1 つのネットワークを選択する必要があります。

  3. [リモート デバッグの構成] を選択して、ファイアウォールのオプションを設定し、リモート デバッガーを起動します。ユーザーに Remote Tools へのアクセス許可を付与し、他の詳細オプションを設定するには、[Visual Studio リモート デバッグ モニター] ダイアログ ボックスを開きます。

  4. [Visual Studio リモート デバッグ モニター] ダイアログ ボックスが表示されます。このダイアログ ボックスから、リモート ツールへのアクセス許可をユーザーに付与し、他の詳細オプションを設定できます。

リモート デバッガーの構成

リモート デバッガーの構成を変更するためのツールを 2 つ使用します。

  1. [Visual Studio リモート デバッグ モニター][ツール] メニュー

    1. リモート デバッガーのポート番号、認証モード、またはタイムアウト間隔を変更するには、[オプション] を選択します。

    2. リモート デバッグのアクセス許可を持つユーザーを追加または削除するには、[アクセス許可] を選択します。

      注意

      アクセス許可は、リモートでデバッグするすべてのユーザー アカウントに付与する必要があります。

リモート デバッガーの詳細オプションを設定するには、リモート デバッガー構成ウィザードを使用します。ウィザードを開くには、スタート画面のリモート デバッガー構成ウィザードを選択します。

  1. [Configure the Visual Studio Remote Debugger] (Visual Studio リモート デバッガーの構成) ページでリモート デバッガーをサービスとして実行するように選択できます。ほとんどの場合、サービスとして実行する必要はありません。

  2. [Windows ファイアウォールをデバッグ用に構成します] ページで、リモート デバッガーに接続するネットワークの種類を追加または削除できます。デバイスが現在接続されているネットワークだけが有効です。少なくとも 1 つのネットワークを選択する必要があります。

リモート デバッグ用の Visual Studio プロジェクトの構成

プロジェクトのプロパティに、接続するリモート デバイスを指定します。手順はプログラミング言語によって異なります。リモート デバイスのネットワーク名を入力するか、[リモート デバッガー接続の選択] ダイアログ ボックスで選択できます。

[Select Remote Debugger Connection] (リモート デバッガーの接続の選択) ダイアログ ボックス

ダイアログ ボックスには、Visual Studio コンピューターのローカル サブネット上にあるデバイスで、リモート デバッガーを実行中のデバイスだけが表示されます。

ヒント

リモート デバイスへの接続に問題がある場合は、デバイスの IP アドレスを入力してください。デバイスの IP アドレスを確認するには、コマンド ウィンドウを開き、「ipconfig」と入力します。IP アドレスは IPv4 Addressとして表示されます。

C# プロジェクトと Visual Basic プロジェクト用のリモート デバイスの選択

リモート デバッグ用のマネージ プロジェクト プロパティ

  1. ソリューション エクスプローラーでプロジェクト名を選択し、ショートカット メニューの [プロパティ] をクリックします。

  2. [デバッグ] をクリックします。

  3. [ターゲット デバイス] ボックスの一覧の [リモート コンピューター] をクリックします。

  4. リモート デバイスのネットワーク名を [リモート コンピューター] ボックスに入力するか、[検索] をクリックし、[リモート デバッガー接続の選択] ダイアログ ボックスでデバイスを選択します。

JavaScript プロジェクトと C++ プロジェクト用のリモート デバイスの選択

リモート デバッグ用の C++ プロジェクト プロパティ

  1. ソリューション エクスプローラーでプロジェクト名を選択し、ショートカット メニューの [プロパティ] をクリックします。

  2. [構成プロパティ] ノードを展開し、[デバッグ] をクリックします。

  3. [起動するデバッガー] ボックスの一覧の [リモート デバッガー] をクリックします。

  4. リモート デバイスのネットワーク名を [コンピューター名] ボックスに入力するか、ボックスの下向き矢印をクリックし、[リモート デバッガー接続の選択] ダイアログ ボックスでデバイスを選択します。

リモート デバッグ セッションの実行

リモート デバッグ セッションは、ローカル セッションと同じ方法で開始、停止、および移動します。デバッグを開始する前に、リモート デバッグ モニターがリモート デバイスで実行されていることを確認します。

[デバッグ] メニューの [デバッグの開始] をクリックします (キーボードの場合: F5 キーを押します)。プロジェクトが再コンパイルされた後、リモート デバイスに配置され、開始されます。デバッガーはブレークポイントで実行を中断するので、その時点でコードをステップ イン、ステップ オーバー、およびステップ アウトできます。デバッグ セッションを終了し、リモート アプリケーションを閉じるには、[デバッグの停止] をクリックします。詳細については、以下を参照してください。Visual Studio でのストア アプリのデバッグ

参照

概念

Visual Studio でのストア アプリのデバッグ

その他の技術情報

Visual Studio でのストア アプリのデバッグおよびテスト