我尝试使用此代码从应用程序内部安装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手机错误发生了
无法安装公司应用 这个公司应用程序有问题。 联系您公司的支持人员寻求帮助。
如何从应用程序内部安装xap文件?感谢。
答案 0 :(得分:0)
信息不多......
问题有几个原因:
1)你的xap文件下载包含签名Windows商店?即您发布了应用商店并下载了安装文件?2)您尝试的是具有自签名XAP文件的企业应用程序方案吗?
3)正如我所理解的那样,该方法适用于AddPackageAsync. InstallationManager
从外部源安装应用程序,如#34; http //...## 34;。我不确定XAP从本地存储安装了什么方法。
4)可以从SD卡上安装从Windows应用商店下载的应用程序。我认为从本地存储安装XAP文件存在限制。
5)InstallationManager时的已知问题。 AddPackageAsync在模拟器上不起作用,但适用于设备。 Error code '0x800703F0' for Signed internal App while using InstallationManager