Visual Studio を使った Surface Hub アプリのテスト

Visual Studio シミュレーターは、ユニバーサル Windows プラットフォーム (UWP) アプリ (Microsoft Surface Hub 用にビルドされたアプリなど) の設計、開発、デバッグ、テストを行うことができる環境を提供します。 シミュレーターでは、Surface Hub と同じユーザー インターフェイスは使用されませんが、Surface Hub の画面サイズと解像度を使用してアプリの外観と動作をテストするために有用です。

シミュレーター ツール全般の詳細については、「シミュレーターで UWP アプリを実行する」を参照してください。

Surface Hub の解像度をシミュレーターに追加する

Surface Hub の解像度をシミュレーターに追加するには、次のようにします。

  1. HardwareConfigurations-SurfaceHub55.xml という名前のファイルに次の XML コードを保存して、55 インチの Surface Hub 用の構成を作成します。

    <?xml version="1.0" encoding="UTF-8"?>
    <ArrayOfHardwareConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <HardwareConfiguration>
            <Name>SurfaceHub55</Name>
            <DisplayName>Surface Hub 55"</DisplayName>
            <Resolution>
                <Height>1080</Height>
                <Width>1920</Width>
            </Resolution>
            <DeviceSize>55</DeviceSize>
            <DeviceScaleFactor>100</DeviceScaleFactor>
        </HardwareConfiguration>
    </ArrayOfHardwareConfiguration>
    
  2. HardwareConfigurations-SurfaceHub84.xml という名前のファイルに次の XML コードを保存して、84 インチの Surface Hub 用の構成を作成します。

    <?xml version="1.0" encoding="UTF-8"?>
    <ArrayOfHardwareConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <HardwareConfiguration>
            <Name>SurfaceHub84</Name>
            <DisplayName>Surface Hub 84"</DisplayName>
            <Resolution>
                <Height>2160</Height>
                <Width>3840</Width>
            </Resolution>
            <DeviceSize>84</DeviceSize>
            <DeviceScaleFactor>150</DeviceScaleFactor>
        </HardwareConfiguration>
    </ArrayOfHardwareConfiguration>
    
  3. この 2 つの XML ファイルを C:\Program Files (x86) \Common Files\Microsoft Shared\Windows Simulator\<バージョン番号>\HardwareConfigurations にコピーします。

    Note

    このフォルダーにファイルを保存するには、管理者特権が必要です。

  4. Visual Studio シミュレーターでアプリを実行します。 パレットの [解像度の変更] ボタンをクリックし、一覧から Surface Hub の構成を選択します。

    Visual Studio simulator resolutions

    ヒント

    Surface Hub のエクスペリエンスをより適切にシミュレートするには、タブレット モード (Windows 10 のみ) を有効にします

Visual Studio から Surface Hub デバイスにアプリを展開する

アプリを Surface Hub に手動で展開することは、簡単なプロセスです。

開発者モードを有効にする

既定では、Surface Hub ではアプリを Microsoft Store からのみインストールします。 他のソースによって署名されたアプリをインストールするには、開発者モードを有効にする必要があります。

Note

開発者モードを有効にした後に、もう一度無効にする場合は、Surface Hub をリセットする必要があります。 デバイスをリセットすると、すべてのローカル ユーザーのファイルと構成が削除され、Windows が再インストールされます。

  1. Surface Hub の [スタート] メニューから設定アプリを開きます。

    Note

    Surface Hub 上の設定アプリにアクセスするには、管理者特権が必要です。

  2. [更新プログラムとセキュリティ] >[開発者向け] の順に移動します。

  3. [開発者モード] を選択し、警告プロンプトを受け入れます。

Visual Studio からアプリをデプロイする

展開プロセス全般の詳細については、「UWP アプリの展開とデバッグ」を参照してください。

Note

この機能には Visual Studio 2015 Update 1 以降が必要ですが、最新バージョンの Visual Studio を使用することをお勧めします。 最新の Visual Studio インスタンスでは、最新のすべての開発およびセキュリティの更新プログラムが提供されます。

  1. [デバッグの開始] ボタンの横にあるデバッグ ターゲットのドロップダウンに移動し、[リモート コンピューター] を選択します。

    Visual Studio debug targets dropdown

  2. Surface Hub ハブの IP アドレスを入力します。 [ユニバーサル] 認証モードが選択されていることを確認します。

    ヒント

    開発者モードを有効にした後、ようこそ画面で Surface Hub の IP アドレスを確認することができます。

  3. [デバッグの開始 (F5)] を選択して、Surface Hub 上にアプリを展開してデバッグします。アプリの展開のみを行うには、Ctrl キーを押しながら F5 キーを押します。

    ヒント

    Surface Hub によってようこそ画面が表示される場合は、任意のボタンを選んで無視してください。