我正在尝试找出适合我的 Windows 窗体应用程序的最佳部署策略。
想法是每个用户都可以免费下载主表单和表单中的一些标准工具,但是可以购买附加工具和表单(更高级,称为“模块”)。
我完成了数据和代码部分,它在我的本地机器上按预期工作,但我正在努力寻找在线发布和部署该模型的最佳策略。
这不仅可以更好地控制购买的模块,而且如果您购买并安装了该模块,它也只会自动更新该模块(而今天,即使没有购买,它也会自动更新所有模块)。
如果可能的话,我想留在桌面应用程序上,而不是去使用 PaaS。
我已经阅读了一些文档(ClickOnce、Squirrel、MSI 等),但我没有找到我需要的东西(ChatGPT 也没有太大帮助)。我很感激这个小组中最有经验的部署者的好建议 ;-)
谢谢!