お世話になります。
当方で開発したUWPアプリケーションを、Windows10 SDKのWinAppDeployCmd.exeを用いてWindows10 mobileの端末にサイドローディングしようとしているのですが、対象となるモバイル端末にSDカードが挿入されている場合に、エラーが発生してしまいサイドローディングが失敗します。
サイドローディングの実行方法としては、Visual Studio 2015で作成した *.appxbundle のパッケージファイルを、
WinAppDeployCmd install -file "xxxx__x86_x64_arm.appxbundle" -ip 127.0.0.1
のようなコマンドで、USB接続したモバイル端末にインストールしております。
モバイル端末にSDカードが挿入されていない場合はこのコマンドは成功しますが、SDカードが入っていると以下のようなエラーが発生してしまいます。
0x80131500 - Failed to install or update package: Windows cannot install app data for package Microsoft.VCLibs.140.00_14.0.24123.0_arm__8wekyb3d8bbwe to volume D: because it is already installed to volume C:.
0x80073cf9
0x80131500 - Windows cannot install app data for package Microsoft.VCLibs.140.00_14.0.24123.0_arm__8wekyb3d8bbwe to volume D: because it is already installed to volume C:.
0x80073cf9
原因を調べたところ、どうやらSDカードが挿入されている場合、アプリをSDカード(D:)にインストールしようとするようなのですが、
その際にアプリが使用しているフレームワーク等のパッケージもSDカードへインストールしようとして、それらは既に端末本体(C:)に
インストール済みであるためにエラーとなっているようです。
回避方法を検索したのですが、Visual Studioを使ってモバイル端末へ配置したらよい、というような回避方法しか見つかりませんでした。
当方で開発しているアプリは、パッケージの形でお客様に納品し、お客様がパソコンからモバイル端末へインストールする、という
運用方法を考えているため、Visual Studioを使っての配置は現実的ではありません。
WinAppDeployCmd.exeを使って、SDカードが挿入されていても端末本体へインストールする、または既にインストールされている
フレームワーク等のパッケージはスキップしてインストールする、等はできないのでしょうか?
ご存知の方がおりましたら、ご回答いただけると助かります。