我们如何为.net应用程序创建有吸引力/自定义的安装程序?

时间:2009-08-20 12:44:34

标签: c#

我通常使用visual studio提供的安装和部署模板。是否可以增强其中提供的默认表单。或者还有什么可以创建定制和有吸引力的安装程序。

目标: 1.我想要求用户提供预先请求的信息,以便在安装过程中初始化应用程序。 2.我喜欢通过向用户提示来阻止app.config。 3.我喜欢在安装过程中验证收集连接信息,以及通过连接给定数据源来验证它。

如果我走错路,请提供良好的指导。 - 谢谢

5 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

你需要

Wix

答案 2 :(得分:2)

是的,您可以使用Visual Studio中的内置安装项目完成所有这些操作。

  1. 您可以添加带有文本框,复选框等的新用户界面对话框。 编写自定义操作来处理这些值并将它们存储在某个配置文件中。

  2. 无论如何,用户都不应该触摸app.config。如果您在.NET中使用内置配置类,则用户设置将存储在用户应用程序数据文件夹中的单独文件中。

  3. 与#1一样,您可以使用自定义操作来实现此类功能。

  4. 内置的安装项目很少/无法自定义外观。为此,您必须使用第三方组件/安装程序或自己使用WiX和设计设置屏幕/对话框。

答案 3 :(得分:0)

我使用Inno Setup(http://www.innosetup.com/isinfo.php),它是免费且可配置的,它还可以运行您自己的应用程序作为帮助程序来执行非常具体的任务。

答案 4 :(得分:0)

为什么不尝试其他安装系统,如InstallShield,或者,如果你真的想自定义去NSIS(Nullsoft Scriptable Install System)? NSIS Download

相关问题