如何创建一个安装文件添加到Windows Store?



我有一个用c#开发的Win Form(.net 4.7.2)项目。我右键单击我的项目在Visual studio和使用发布菜单来创建设置文件。我的项目有一个代码签名证书,我每年更新一次。当我想把我的应用程序添加到Windows商店时,我得到一个错误。

' App Policies: 10.2.9

Win32产品必须作为独立/离线安装程序提交。安装程序不能是下载程序,只能下载运行所需的代码。请使用合适的安装程序重新提交。

有关应用程序策略的详细信息:10.2.9:https://learn.microsoft.com/tr-tr/windows/uwp/publish/store-policies

我需要在Visual Studio中创建一个安装项目吗?我不知道该怎么做。我该如何研究这个?

当我发布项目时,将创建安装文件和许多文件夹。我知道这不是一个专业的安装文件,但我需要一个可靠的,安全的安装文件签名的证书。我不知道怎么做,我甚至不知道怎么搜索。

在Microsoft Store中发布c# (WinForms/WPF)应用程序的最简单方法是使用Visual Studio将应用程序打包到Appx包中。我通过以下步骤将我的WPF应用程序上传到MS Store:

  1. 在Visual Studio中添加Windows应用程序打包项目
  2. 右键单击package项目的Dependencies ->添加项目引用到我的应用程序项目
  3. 右键单击package项目->发布→创建应用程序包