gpt4 book ai didi

windows - 推荐的 .NET 应用程序安装程序?

转载 作者:可可西里 更新时间:2023-11-01 11:41:29 25 4
gpt4 key购买 nike

我需要为我的应用创建一个执行以下操作的安装:

  1. 复制文件
  2. 写入注册表设置
  3. 注册一个windows服务
  4. 编写一个 XML app.config 文件(基于安装期间用户提供的信息——一个连接字符串)
  5. 对远程数据库执行 SQL 脚本(在#4 中获得的连接信息)
  6. 安装并注册 COM dll
  7. 向控制面板添加条目>添加/删除程序以进行卸载

我不需要任何花哨的逻辑来允许用户自定义这些步骤——我可以在适当的地方注入(inject)用户提供的信息来对它们进行硬编码。

我看了Wix但发现文档和示例与最新版本不一致。

我也看了NSIS但发现对编写 XML 的支持太有限(为此的 plugin 最多只能处理 64 字节的字符串)。

我最初刷掉了 VS2005 内置安装项目,因为它无法处理这些任务,但在遇到我认为更好的选择后,我准备重新考虑。

有什么建议吗?

最佳答案

我仍然建议多研究一下 WiX。我们用它来做除该列表中的#6 之外的所有事情,而且学习曲线很小。我们使用 WiX v3 已经将近 3 年了,我还没有发现太多与文档/教程相去甚远的地方。通常它在哪里,因为他们清理了语法并使其变得更好。

此外,从下一个版本的 Visual Studio (2010/Rosario) 开始,WiX 将直接构建到 Visual Studio 中,我不确定是与当前的安装项目并行还是完全替换它们。

关于windows - 推荐的 .NET 应用程序安装程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/583523/

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