gpt4 book ai didi

c# - 将自定义 winforms 应用程序创建为安装程序是不好的做法吗?

转载 作者:行者123 更新时间:2023-11-30 20:13:36 25 4
gpt4 key购买 nike

我在市场上找不到我喜欢的开源或免费安装程序。当然,我很乐意使用 Install shield,但我的项目需要在预算内完成。

我正在考虑创建一个自定义 win 表单应用程序来处理安装,这是可以接受的做法吗?还是我应该创建自定义 MSI?

如果 MSI 是路线,我应该使用什么工具?

基本上我需要在安装程序中执行以下操作:

  1. 创建 IIS 应用程序
  2. 设置权限
  3. 安装控制台应用
  4. 创建计划任务

然后在打补丁的时候

  1. 为 IIS 应用替换 bin dll

Microsoft 提供的内置安装程序不够灵活,无法创建独立的 IIS 应用程序。

最佳答案

MSI 是 Microsoft 推荐安装任何东西

当然,在更简单的情况下,xcopy 部署很好,或者您可以拥有自己的安装程序。但在复杂的情况下,用户需要 MSI 附带的审核和卸载功能、熟悉的 UI、预请求检查(以及其他功能)。

您可以自定义使用 Visual Studio 生成的基于 MSI 的安装。

我通常使用 Javascript 编写脚本来进行自定义,然后将 Javascript 脚本设置为“自定义安装操作”。

alt text

关于c# - 将自定义 winforms 应用程序创建为安装程序是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1490642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com