2

我正在尝试迁移用.Net 和winforms 编写的旧的旧式单击一次应用程序。我(想)想把它提升到 msix 和 .net 核心。但是单击一次似乎不可能与 msix 做一些事情。msix 需要做的事情的列表。

  1. 从网页安装(检查)
  2. 从“网页”更新或强制更新(检查)
  3. 可以从客户端计算机卸载(检查)
  4. 从包含参数的网页启动应用程序(否?)

这是给我问题的最后一部分。旧版应用程序首先单击一个链接,该链接包含有关它已启动的情况的信息。当然这可以在启动程序时输入,但似乎从自动变为手动并不是一件值得赞赏的事情。这可以用参数自动启动应用程序吗?应该看什么?

4

1 回答 1

3

MSIX快捷方式参数是 MSIX 团队的热门话题。多个用户要求改进,首先是对命令行参数的支持。他们承诺在未来的版本中带来一些原生支持。

在那之前,您可以通过变通方法部分解决您的方案,例如我们在 Advanced Installer 中实现的方案(即使用存根将参数传递给快捷方式目标)。许多类似的工具现在应该提供这种支持,而不仅仅是 Advanced Installer。

但是,这为您的快捷方式提供了一个固定的命令行。您不能从您网站上的下载链接自定义它(如果我正确理解您的要求)。

以下是有关从 ClickOnce 迁移到 MSIX 的更多相关主题:

免责声明:我在团队建设 Advanced Installer 工作。

于 2020-02-17T09:18:33.380 回答