首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建C#安装程序的最佳方法

创建C#安装程序的最佳方法
EN

Stack Overflow用户
提问于 2010-01-20 03:49:10
回答 3查看 7.7K关注 0票数 2

我使用的是Visual C# 2008速成版。我希望能够为我的项目创建一个安装程序。我可以使用发布工具来做这件事,但是你几乎没有控制权。

有没有一种免费的方法可以做到这一点,或者我需要购买VS2008的完整版本?-或者-我只是不知道在发布时我在做什么?

我最大的问题是,它不能让用户选择安装程序的位置,它只是把程序放在某个预定义的位置。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-20 03:53:30

如果您不需要使用MSI,则可以使用Nullsoft可脚本化安装系统。它是免费的,是许多开源程序使用的安装程序。

http://nsis.sourceforge.net/Main_Page

票数 6
EN

Stack Overflow用户

发布于 2010-01-20 03:50:55

不,您不需要为完整的Visual Studio付费,但它可能会更简单。

  • 您可以尝试在文本编辑器中编写Wix代码。不过,它很复杂,需要一些阅读才能理解Wix/MSI模型。Download the wix toolsRead the MSDN Magazine article.
  • there是IExpress,内置在Windows中。从c:\windows\system32\iexpress.exe运行它。它将为您创建一个EXE安装程序。对于为Windows.
  • Finally,构建MSI安装程序的开源工具,可以选择使用自解压的
  • InnoSetup。DotNetZip是一个免费的.NET库,它允许你创建一个自解压的可执行文件。运行时,它提取文件,然后可选地在之后运行一个应用程序。这个应用程序可以是您编写(和提取)的东西,也可以是一个简单的cmd.exe命令行。
票数 7
EN

Stack Overflow用户

发布于 2010-01-20 03:53:58

Nullsoft Installer System非常成熟、灵活和强大。我想它能满足你的要求。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2096560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档