2012-02-13 14 views
0

Windows Phone stand aloneエミュレータXDE.exeをインストールしました。Windows Mobile 7スタンドアロンエミュレータでコマンドラインからXAPをインストールするにはどうすればよいですか?

ここでは、コマンドラインから追加のWindowsモバイルアプリケーションをインストールしたいと考えています。

私たちは、Justin Angelのブログ記事[1]に記載されているように、Smart Device Connectivity APIを使用しました。

完全なSDKがインストールされている限り、これは問題なく動作します。

スタンドアロンエミュレータにアプリケーションをインストールしようとすると、データストアが空であるためにエラーが発生します[2]。

スタンドアロンエミュレータをどのようにデータストアに追加することができますか?あるいは、スタンドアロンエミュレータの中にXAPをインストールするための他の方法を知っていますか?

ヒントありがとうございます。

よろしく フランク

[1] http://justinangel.net/WindowsPhone7EmulatorAutomation

[2] Microsoft.SmartDevice.Connectivity.PlatformNotFoundExceptio N 'にMicrosoft.SmartDevice.Connectivity.PlatformNotFoundExcepti ' 型の例外がスローされました。

答えて

0

Windows Phone Power Toolsをお試しください。コードをダウンロードすると、WindowsPhonePowerTools.Consoleをtweekして必要な作業を行うことができます。すぐには、コマンドラインを解析して、 ':'を持つxapへの完全なパスを引き起こすような問題を抱えているようです(かなり簡単に修正できます)。

それをテストするために、私は私がWindowsPhonePowerTools.ConsoleをコンパイルしたディレクトリにXAPファイルをコピーし、エミュレータにデプロイするには、次のコマンドラインを使用:

wptools.exe -target:エミュレータ-xap:

+0

あなたの興味深いリンクをありがとう。しかし、このツールには同じ問題があります。スタンドアロンエミュレータはデータストアにないため、わかりません: – Frank

+0

エミュレータのデータストアをチェックするための名前は何ですか? –

+0

こんにちはJason、Kindly find私の答えは上記(答え2)フランク – Frank

0

-install myxapname.xapはそれを試してみてください。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565%28v=vs.105%29.aspx

XapDeployCmd.exeは、次の構文を持っています

XapDeployCmd.exe

次の表は、XapDeployCmd.exeのコマンドラインオプションについて説明しています。

オプション

説明

は、実行するコマンドを指定します。このオプションには、次のいずれかの値があります。 OptionDescription /installlaunch - デバイスにアプリケーションをインストールして実行します。このオプションにはXap FileName引数が必要です。 /update - デバイスに既にインストールされているアプリを更新します。このオプションにはXap FileName引数が必要です。 /launch - 既にデバイスにインストールされているアプリを起動します。このオプションには、プロダクトID引数が必要です。 /uninstall - デバイスからアプリをアンインストールします。このオプションには、プロダクトID引数が必要です。 /EnumerateDevices - 各デバイスの有効なデバイスターゲットと数値インデックスを一覧表示します。

- アプリケーションのGUIDを指定します。この値は、プロジェクトWMAppManifest.xmlのアプリケーションマニフェストファイルにあります。

- インストールまたは更新するXAPの完全パスを指定します。

- ターゲットデバイスを指定します。このオプションには、次のいずれかの値があります。

xd - デフォルトエミュレータ。 de - Windows Phoneデバイスが開発用コンピュータに接続されています。 n - デバイスのリストのインデックスnにあるデバイス。デバイスの一覧を取得するには、XapDeployCmd.exe/EnumerateDevicesを実行します。

関連する問題