Windows phone 8 从应用程序内部在windows phone上安装xap文件

Windows phone 8 从应用程序内部在windows phone上安装xap文件,windows-phone-8,windows-phone-8.1,Windows Phone 8,Windows Phone 8.1,我尝试使用此代码从应用程序内部安装windows phone应用程序 Uri FILE_URI = new Uri("ms-appdata:///local/myapp.xap",UriKind.Absolute); await InstallationManager.AddPackageAsync("my app", FILE_URI); 但它又回来了 global::System.Diagnostics.Debugger.Break(); 我试着用 Uri FILE_URI = ne

我尝试使用此代码从应用程序内部安装windows phone应用程序

Uri FILE_URI = new Uri("ms-appdata:///local/myapp.xap",UriKind.Absolute);
await InstallationManager.AddPackageAsync("my app", FILE_URI); 
但它又回来了

 global::System.Diagnostics.Debugger.Break();
我试着用

Uri FILE_URI = new Uri("ms-appdata:///local/myapp.xap",UriKind.Absolute);
var file = await StorageFile.GetFileFromApplicationUriAsync(FILE_URI);
await Launcher.LaunchFileAsync(file);
但是windows phone发生了错误

无法安装公司应用程序 此公司应用程序有问题。 请联系您公司的支持人员以获得帮助

如何从应用程序内部安装xap文件?谢谢。

信息不多

问题有几个原因:

1) 下载的xap文件是否包含签名Windows应用商店?例如,您发布了应用商店并下载了的安装文件

2) 您正在尝试使用自签名XAP文件的企业应用程序场景吗

3) 据我所知,该方法适用于
AddPackageAsync。InstallationManager
将来自外部源的应用程序安装为“http/…”。我不确定XAP从本地存储安装了什么方法

4) 可以从SD卡安装从Windows应用商店下载的应用程序。我认为从本地存储安装XAP文件有限制

5) InstallationManager安装时出现的已知问题。AddPackageAsync在模拟器上不工作,但在设备上工作