次の方法で共有


リモート コンピューターでの Windows ストア アプリの実行

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

このトピックの内容

以下を学習できます。

必要条件

セキュリティ

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

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

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

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

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

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

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

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

必要条件

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

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

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

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

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

セキュリティ

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

注意

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

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

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

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

Visual Studio Windows 8 リモート ツール セットアップ プログラムは、Microsoft download center から実行またはダウンロードできます。セットアップ プログラムは、Visual Studio インストール メディアの vs\Remote Debugger フォルダーのサブフォルダーにも含まれています。リモート デバイスのオペレーティング システム (x86、x64、ARM) と一致するセットアップ プログラムを実行します。

オペレーティング システム

Microsoft ダウンロード センター

Visual Studio メディア vs\Remote Debugger

x86

Visual Studio 2012 (x86) 用のリモート ツール

x86\rtools_setup_x86.exe

x64

Visual Studio 2012 (x64) 用のリモート ツール

x64\rtools_setup_x64.exe

ARM

Visual Studio 2012 (ARM) 用のリモート ツール

arm\rtools_setup_arm.exe

[セットアップ] ダイアログで、ライセンス条項に同意し、[インストール] をクリックします。

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

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

注意

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

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

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

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

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

  3. [リモート デバッグの構成] を選択して、ファイアウォールのオプションを設定し、リモート デバッガーを起動します。ユーザーにリモート ツールへのアクセス許可を付与し、他の詳細オプションを設定するには、[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として表示されます。

Hh441469.collapse_all(ja-jp,VS.110).gifC# プロジェクトと Visual Basic プロジェクト用のリモート デバイスの選択

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

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

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

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

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

Hh441469.collapse_all(ja-jp,VS.110).gifJavaScript プロジェクトと C++ プロジェクト用のリモート デバイスの選択

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

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

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

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

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

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

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

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

参照

概念

Windows ストア アプリのデバッグ

リモート デバイスで Windows ストア アプリの JavaScript コードをプロファイリングする方法

リモート デバイスで Windows ストア アプリの Visual C++、Visual C#、および Visual Basic コードをプロファイリングする方法

その他の技術情報

Windows ストア アプリのデバッグおよびテスト