您好我最近正在开发一个c#窗口表单应用程序。我已经完成了所有的工作,并且没有时间部署应用程序,但是我无法激活visual studio installshield功能。任何人都可以告诉我任何alternet方式来创建我的应用程序的安装文件。像Innosetup编译器或其他。
答案 0 :(得分:1)
答案 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选项都过于复杂,难以合理地工作,所以我很高兴避免它们。公司安装人员很好,但非常昂贵...所以真的没有比较。易于使用,免费 - 你还能要求什么?
我应该指出,除了我多年来对很多产品使用产品外,我与产品完全没有联系,并且完全没有抱怨。