我有一个应用程序已经在 Windows 商店中可用,它是用 8.1 XAML 编写的。由于 XAML 版本中的一些兼容性问题,我们在 8.1 SilverLight 中重新编写了该应用程序。
但是,现在的问题是我无法将 silverlight 应用程序包作为对现有应用程序的更新上传到 Windows 应用商店。我怎样才能做到这一点?
更新:实际问题不在打包时,我已成功将应用程序的新 silverlight 版本打包为 XAP 文件。当我尝试上传到商店网站时出现问题,如果 Appx 包,它不允许我提交 XAP 文件,因为我已经有一个带有 Appx 包的实时版本。我该如何解决这个问题?
最佳答案
这背后可能有几个原因。
XAML 应用程序(运行时)将 Appx 作为应用程序包,而 Silverlight 应用程序将 XAP 作为应用程序包。两种类型的应用程序之间存在差异。引用this .
无法使用此向导打包 Windows Phone Silverlight 应用程序。只能打包 XAML/RT 应用程序。因此,如果您已将 RT 应用关联到使用 Visual Studio 进行存储,则可能会产生问题。引用this .
第三个可能的引用可能是,包的版本号。 App Store 不允许等于或小于上次上传的应用程序包的版本号。因此,请检查您的应用包版本号。
关于c# - 如何将 Windows 应用商店中的 Windows Phone 应用程序 (8.1 XAML) 迁移到 8.1 Silverlight?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35593485/