将 WPF 项目部署到 Windows 商店
Deploy an WPF project to Windows store
我在学习如何通过 Windows Store
部署我的 WPF 应用程序时正在阅读 Project Centennial
我知道我必须输入二进制文件或受支持的安装程序才能在输出中包含 APPX
包。我想我遗漏了一些东西,因为我的应用程序的每个新版本都应该通过工作流程。这看起来很麻烦,因为我使用的是不受支持的安装程序 (ClickOnce),所以我必须手动跟踪包清单中的二进制文件(这看起来很奇怪,因为 .prj
有此信息)
是否可以输入 .sln
文件? 换句话说,我可以对 Project Centennial
说:“嘿,这是我的 .sln
文件,给我建一个 APPX
不,Project Centennial 不是您可以调用来创建程序包的东西。它似乎是用于创建 Desktop Bridge and the Desktop App Converter that you can invoke (now also available in the store).
的作品的名称
要将桌面应用程序部署到 Windows 商店,首先您必须创建应用程序包。创建使用桌面桥的 UWP 应用程序包的常规选项有以下三个:
- 使用明确支持直接创建这些包的工具。告诉它您的包裹需要的文件和其他信息。 (完全披露:我的雇主出售一种这样的工具。)
- 如果您拥有或可以创建某种形式的传统桌面安装,请使用 Desktop App Converter 将该安装转换为 .appx 包。请注意,此工具远非完美,可能需要继续使用选项 3。
- Create the .appx package manually using Windows 10 SDK tools such as MakeAppx.exe and SignTool.exe (to enable local testing) directly. Note that you will need the 10.0.14393 or later version of the SDK, or need to be on Windows 10, for this to work correctly. Third party tools will probably have the same requirement. You can get started by following intstructions or using Visual Studio to create a base package 然后您可以对其进行修改以包括桌面扩展。
请注意,这只是第 1 步。第 2 步实际上是将其放入商店。与不使用桌面扩展的应用包不同,使用桌面扩展的应用包不能直接提交到商店。相反,您目前应该填写 this contact form。 (我无法预测这一步将来是否会改变或如何改变。希望有一天它会变得更容易。)
另请注意,您可能需要更改 .NET 版本;桌面桥仅支持 .NET 4.6.1 及更高版本。请参阅 this article 了解更多概述,包括好处、限制和要求。
我在学习如何通过 Windows Store
Project Centennial
我知道我必须输入二进制文件或受支持的安装程序才能在输出中包含 APPX
包。我想我遗漏了一些东西,因为我的应用程序的每个新版本都应该通过工作流程。这看起来很麻烦,因为我使用的是不受支持的安装程序 (ClickOnce),所以我必须手动跟踪包清单中的二进制文件(这看起来很奇怪,因为 .prj
有此信息)
是否可以输入 .sln
文件? 换句话说,我可以对 Project Centennial
说:“嘿,这是我的 .sln
文件,给我建一个 APPX
不,Project Centennial 不是您可以调用来创建程序包的东西。它似乎是用于创建 Desktop Bridge and the Desktop App Converter that you can invoke (now also available in the store).
的作品的名称要将桌面应用程序部署到 Windows 商店,首先您必须创建应用程序包。创建使用桌面桥的 UWP 应用程序包的常规选项有以下三个:
- 使用明确支持直接创建这些包的工具。告诉它您的包裹需要的文件和其他信息。 (完全披露:我的雇主出售一种这样的工具。)
- 如果您拥有或可以创建某种形式的传统桌面安装,请使用 Desktop App Converter 将该安装转换为 .appx 包。请注意,此工具远非完美,可能需要继续使用选项 3。
- Create the .appx package manually using Windows 10 SDK tools such as MakeAppx.exe and SignTool.exe (to enable local testing) directly. Note that you will need the 10.0.14393 or later version of the SDK, or need to be on Windows 10, for this to work correctly. Third party tools will probably have the same requirement. You can get started by following intstructions or using Visual Studio to create a base package 然后您可以对其进行修改以包括桌面扩展。
请注意,这只是第 1 步。第 2 步实际上是将其放入商店。与不使用桌面扩展的应用包不同,使用桌面扩展的应用包不能直接提交到商店。相反,您目前应该填写 this contact form。 (我无法预测这一步将来是否会改变或如何改变。希望有一天它会变得更容易。)
另请注意,您可能需要更改 .NET 版本;桌面桥仅支持 .NET 4.6.1 及更高版本。请参阅 this article 了解更多概述,包括好处、限制和要求。