2016-07-08 23 views
0

私は同じプロジェクト(VSソリューション)から2つのアプリケーションを作成したいと思いますが、どちらも同じ機能を持ち、小さな違いがあります。だから私は私のソリューションの2つのコピーを作ったと私は、ソリューション名、名前空間と別のMicrosoftストアアプリにasignedアプリケーションを変更しました。私は電話でsecnodアプリを備え付けるしようとすると私が取得:Windows 10 System.Exception:インストールに失敗しました。ソフトウェアベンダーにご連絡ください

2>caught exception: System.Exception: Install failed. Please contact your software vendor. (Exception from HRESULT: 0x80073CF9) 
2> at Windows.Foundation.IAsyncOperationWithProgress`2.GetResults() 
2> at Microsoft.VisualStudio.ImmersiveProjectServices.PlatformShim.AppxCancelableDeployOp.Microsoft.VisualStudio.ImmersiveProjectServices.PlatformShim.IAppxCancelableDeployOp.Execute() 
2> at Microsoft.VisualStudio.ImmersiveProjectServices.Shared.AppxLayoutManager.RunDeployOpWithCancel(IAppxCancelableDeployOp deployOp, CancelManager cancel) 
2> at Microsoft.VisualStudio.ImmersiveProjectServices.Shared.AppxLayoutManager.RegisterPackage(String location, DeployPackageName deployPackageName, CancelManager cancel) 
2> at ImmersiveDeploy.Program.ExecuteTask(String[] args, Int32 argument, XDocument immersiveDeployResults, ImmersiveDeployTask task, DeployPackageName deployPackageName) 
2> at ImmersiveDeploy.Program.Main(String[] args), 
2> 
2>*** End of logging from deployment agent *** 
2>Error : DEP0001 : Unexpected Error: Install failed. Please contact your software vendor. (Exception from HRESULT: 0x80073CF9) 
========== Build: 1 succeeded, 0 failed, 1 up-to-date, 0 skipped ========== 
========== Deploy: 0 succeeded, 1 failed, 0 skipped ========== 

Projects build report: 
    Status | Project [Config|platform] 
-----------|--------------------------------------------------------------------------------------------------- 
    Succeeded | BackgroundTaskRawNotification\BackgroundTaskRawNotification.csproj [Debug|x86] 
    Succeeded | MySolution\MyApp.csproj [Debug|x86] 
    Failed | MySolution\MyApp.csproj [Debug|x86] 

私はそれらのいずれかをアンインストールする場合は、他の質問に記載されている2番目がインストールされているが、私はの両方をインストールするには、いくつかの変更を加えてみたいとそれら。 PC上では、Visual Studioから両方のアプリケーションをエラーなしでインストールできます。

私が使用しています:

  • のWindows 10のPro

  • Visual Studioのバージョン14.0.24720.00アップデート1

  • モバイルエミュレータ10.0.10240.0

どれアドバイスをしています感謝。

p.s.アンドロイドには、同じAndroid Studioプロジェクトのさまざまなアプリケーションを構築するのに役立つ、ぼやけたフレーバーがあります。おそらく、Visual Studioに似たようなものがありますか?

答えて

0

アプリの複数の名前を予約する目的は、その名前が異なる言語の意味を持つことです。例えば。英語を話す人は「My Great App」とドイツ語を話す人を理解するでしょう。 "Meine tolle App"。 IDで識別される同じAppに複数の名前を割り当てると、2つのAppsはなく、複数の名前を持つAppが1つしかありません。だからこそあなたはエラーを受けているのです。

これらのIDを手動で変更しようとする可能性がありますが、最も簡単で、迅速で安全な方法は、新しいプロジェクトを作成してファイルをコピー/ペースト/インクルードすることでVisual Studioに作業させることです。

「無料」と「プロ」バージョンを作成することをお考えの場合は、推奨する方法を検討して、アプリ購入で使用するか試用版を作成することを検討する必要があります。

+0

あなたの説明のために、手動でIDを変更することに関するいくつかの関連情報/ドキュメントを提供できますか? –

+0

これに関する文書があるかどうかはわかりません。そしておそらく、2番目のアプリのための新しいプロジェクト/ソリューションを作成し、そこでファイルを移動する方が良いでしょう。これは1時間もかかりません。パッケージIDを使っていろいろ試してみると、簡単に私が推測できる1日を取ることができます。 https://msdn.microsoft.com/en-us/windows/uwp/publish/package-version-numbering –

+0

https://msdn.microsoft.com/en-us/windows/uwp/publish/view-app- ID詳細、https://msdn.microsoft.com/library/windows/apps/br211441、https://msdn.microsoft.com/library/windows/apps/br211473 –

0

ファイルpackage.appxmanifestでは、PackageタブのPackage Nameの値を変更します。これを変更すると、Package Family Nameも変更されることに注意してください。

最後に、アプリケーションタブからを変更して、アプリケーションを破棄する際にアプリケーションを区別することができます。

関連する問題