创建C#应用程序设置的最佳方法

时间:2016-06-05 12:37:01

标签: c# visual-studio-2013

您好我最近正在开发一个c#窗口表单应用程序。我已经完成了所有的工作,并且没有时间部署应用程序,但是我无法激活visual studio installshield功能。任何人都可以告诉我任何alternet方式来创建我的应用程序的安装文件。像Innosetup编译器或其他。

3 个答案:

答案 0 :(得分:1)

Visual Studio安装项目易于使用,并且以Visual Studio扩展的形式(与默认的VS安装程序分开)可用于VS2013VS2015。下载数据显示,很多人都在使用此扩展程序。

答案 1 :(得分:0)

这取决于您的需求。 大多数情况下,您只需在VS上创建一个带有安装程序项目类型的msi安装程序。

问题是许多软件分发商需要exe文件类型。为此,您可以使用免费(有限)版本的安装盾牌:http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio

它包含标准安装程序所需的所有内容,并使用它来分发我的软件。

我尝试了其他免费的msi来执行程序,但是没有一个能够很好地工作(这是一段时间以后可能会发生变化)

答案 2 :(得分:0)

我更喜欢使用InnoSetup,它可以免费用于任何用途,包括商业用途。

您可以使用UI来简化创建,但如果您需要非常复杂的功能,则可以编写代码来创建这些功能。有一个蓬勃发展的开发人员社区使用和贡献产品,因此查找示例通常很容易,但您必须使用Delphi / Pascal编写代码。

另一方面,所有Microsoft选项都过于复杂,难以合理地工作,所以我很高兴避免它们。公司安装人员很好,但非常昂贵...所以真的没有比较。易于使用,免费 - 你还能要求什么?

我应该指出,除了我多年来对很多产品使用产品外,我与产品完全没有联系,并且完全没有抱怨。