Uwp 将WPF项目部署到Windows应用商店
我正在研究如何通过Uwp 将WPF项目部署到Windows应用商店,uwp,.net-4.6,desktop-bridge,Uwp,.net 4.6,Desktop Bridge,我正在研究如何通过Windows应用商店部署我的WPF应用程序时,正在阅读有关projectcentennial 我知道我必须输入二进制文件或支持的安装程序才能输出APPX包。我想我遗漏了一些东西,因为我的应用程序的每个新版本都应该经过工作流。这看起来很麻烦,因为我使用的是一个不受支持的安装程序(ClickOnce),所以我必须手动跟踪包清单中的二进制文件(这看起来很奇怪,因为.prj中有此信息) 是否可以在输入中提供.sln文件?换句话说,我可以对项目百周年说:“嘿,这是我的.sln文件,为我
Windows应用商店部署我的WPF应用程序时,正在阅读有关projectcentennial
我知道我必须输入二进制文件或支持的安装程序才能输出APPX
包。我想我遗漏了一些东西,因为我的应用程序的每个新版本都应该经过工作流。这看起来很麻烦,因为我使用的是一个不受支持的安装程序(ClickOnce),所以我必须手动跟踪包清单中的二进制文件(这看起来很奇怪,因为.prj
中有此信息)
是否可以在输入中提供.sln
文件?换句话说,我可以对项目百周年
说:“嘿,这是我的.sln
文件,为我构建一个APPX
不,您不能调用Project Centennial来创建包。它似乎是创建和可以调用的工作的名称(现在在中也可用)
要将桌面应用程序部署到Windows应用商店,首先必须创建应用程序包。创建使用桌面网桥的UWP应用程序包有三个常规选项:
使用明确支持直接创建这些包的工具。告诉它您的软件包需要的文件和其他信息。(完全披露:我的雇主出售一种这样的工具。)
如果您有或可以创建某种形式的传统桌面安装,请使用桌面应用程序转换器将该安装转换为.appx包。请注意,此工具还远远不够完善,可能需要继续使用选项3
直接使用Windows 10 SDK工具,如和(以启用本地测试)。请注意,您需要10.0.14393或更高版本的SDK,或者需要在Windows 10上才能正常工作。第三方工具可能也有同样的要求。您可以通过或使用开始,然后可以修改以包括桌面扩展
请注意,这只是步骤1。第二步实际上是把它放进商店。与不使用桌面扩展的应用程序包不同,使用桌面扩展的应用程序包不能直接提交到应用商店。相反,您现在应该填写。(我无法预测这一步在未来是否会改变或如何改变。希望有一天会变得更容易。)
请注意,您可能需要更改.NET版本;桌面网桥仅支持.NET 4.6.1及更高版本。有关更多概述,请参阅,包括好处、限制和要求。不,您不能调用Project Centennial来创建包。它似乎是创建和可以调用的工作的名称(现在在中也可用)
要将桌面应用程序部署到Windows应用商店,首先必须创建应用程序包。创建使用桌面网桥的UWP应用程序包有三个常规选项:
使用明确支持直接创建这些包的工具。告诉它您的软件包需要的文件和其他信息。(完全披露:我的雇主出售一种这样的工具。)
如果您有或可以创建某种形式的传统桌面安装,请使用桌面应用程序转换器将该安装转换为.appx包。请注意,此工具还远远不够完善,可能需要继续使用选项3
直接使用Windows 10 SDK工具,如和(以启用本地测试)。请注意,您需要10.0.14393或更高版本的SDK,或者需要在Windows 10上才能正常工作。第三方工具可能也有同样的要求。您可以通过或使用开始,然后可以修改以包括桌面扩展
请注意,这只是步骤1。第二步实际上是把它放进商店。与不使用桌面扩展的应用程序包不同,使用桌面扩展的应用程序包不能直接提交到应用商店。相反,您现在应该填写。(我无法预测这一步在未来是否会改变或如何改变。希望有一天会变得更容易。)
请注意,您可能需要更改.NET版本;桌面网桥仅支持.NET 4.6.1及更高版本。有关更多概述,包括优点、限制和要求,请参阅。更新-VS2017发布后,您可以直接从SLN为桌面网桥构建AppX。更多详细信息:更新-VS2017发布后,您可以直接从SLN为桌面网桥构建AppX。详情如下: