c# - 如何将 Windows 应用商店中的 Windows Phone 应用程序 (8.1 XAML) 迁移到 8.1 Silverlight?

标签 c# xaml silverlight windows-phone-8.1 windows-store-apps

我有一个应用程序已经在 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/

相关文章:

C# WPF : Changing PlacementTarget of a ToolTip

c# - 无法从存储帐户中的子目录获取 bloblist

c# - 创建、刷新 WPF TreeView 并记住没有 XAML 的扩展节点

c# - 在 WPF float 撕裂选项卡中托管 Win32 窗口

c# - 当焦点改变时改变绑定(bind)

Silverlight MVVM 单元测试说明

c# - 修改 Silverlight DataGrid 中的父数据行

c# - 右键单击 Silverlight Datagrid 选择

c# - 如何注册一个新的 List<IChecker> 到 Autofac ContainerBuilder

c# - HttpModule 中的异步事件处理程序