Visual Studio シミュレーターは、Microsoft Surface Hub 用に構築したアプリを含め、ユニバーサル Windows プラットフォーム (UWP) アプリを設計、開発、デバッグ、テストできる環境を提供します。 シミュレーターは Surface Hub と同じユーザー インターフェイスを使用しませんが、Surface Hub の画面サイズと解像度を使用してアプリの外観と動作をテストする場合に便利です。
シミュレーター ツール全般の詳細については、「シミュレーター で UWP アプリを実行する」を参照してください。
Surface Hub の解像度をシミュレーターに追加する
Surface Hub の解像度をシミュレーターに追加するには:
次の XML コードをHardwareConfigurations-SurfaceHub55.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>
次の XML コードをHardwareConfigurations-SurfaceHub84.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>
2 つの XML ファイルを C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Simulator\<version number>\HardwareConfigurations にコピーします。
注
このフォルダーにファイルを保存するには、管理者特権が必要です。
Visual Studio シミュレーターでアプリを実行します。 パレットの [ 解像度の変更 ] ボタンをクリックし、一覧から Surface Hub 構成を選択します。
ヒント
Surface Hub のエクスペリエンスをより適切にシミュレートするには、タブレット モード (Windows 10 のみ) をオンにします。
Visual Studio から Surface Hub デバイスにアプリをデプロイする
Surface Hub にアプリを手動でデプロイするのは簡単なプロセスです。
開発者モードを有効にする
既定では、Surface Hub は Microsoft Store からのアプリのみをインストールします。 他のソースによって署名されたアプリをインストールするには、開発者モードを有効にする必要があります。
注
開発者モードを有効にした後、Surface Hub をもう一度無効にする場合は、Surface Hub をリセットする必要があります。 デバイスをリセットすると、すべてのローカル ユーザーのファイルと構成が削除され、Windows が再インストールされます。
Surface Hub の [スタート ] メニューから、[設定] アプリを開きます。
注
Surface Hub の設定アプリにアクセスするには、管理者特権が必要です。
[ 更新とセキュリティ] > [開発者向け] に移動します。
開発者モードを選択し、警告プロンプトを受け入れます。
Visual Studio からアプリをデプロイする
一般的な展開プロセスの詳細については、「 UWP アプリの展開とデバッグ」を参照してください。
注
この機能には Visual Studio 2015 Update 1 以降が必要ですが、最新バージョンの Visual Studio を使用することをお勧めします。 最新の Visual Studio インスタンスを使用すると、最新の開発とセキュリティの更新プログラムがすべて表示されます。
[ デバッグの開始 ] ボタンの横にあるデバッグ ターゲットのドロップダウンに移動し、[ リモート コンピューター] を選択します。
Surface Hub の IP アドレスを入力します。 [ユニバーサル認証モード] が選択されていることを確認します。
ヒント
開発者モードを有効にすると、Surface Hub の IP アドレスがようこそ画面に表示されます。
[ デバッグの開始] (F5) を選択して Surface Hub にアプリを展開してデバッグするか、Ctrl キーを押しながら F5 キーを押してアプリをデプロイします。
ヒント
Surface Hub にようこそ画面が表示されている場合は、任意のボタンを選択して閉じます。