首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual c#速成版安装程序?

Visual c#速成版安装程序?
EN

Stack Overflow用户
提问于 2012-06-24 02:50:54
回答 2查看 1.2K关注 0票数 1

我使用的是visual c# express 2010。我需要一个安装程序,将允许一个人选择在哪里安装应用程序,以及安装.Net框架。我还需要自定义nstaller的外观。有没有简单易用的安装包?我16岁了,所以我不擅长安装程序之类的东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-24 03:17:46

看到你这么年轻,我猜这应该是免费的,或者尽可能接近免费。不过,使用自由软件制作安装程序有几种选择。

Wix (http://wix.sourceforge.net/)是一个基于可扩展标记语言的解决方案,它允许您相当简单地安装一个简单的安装程序并得到支持(或者甚至可以运行?)由微软提供。我已经试过几次了,但从来没有真正尝试过将其定制为切换徽标的一部分。

我个人更喜欢NSIS (http://nsis.sourceforge.net/),因为它为你提供了一种完整的脚本语言(尽管它从一开始看起来可能不是很多),但它允许你以一种很好的方式定制你的安装程序。下面是一个基本安装程序所需的简单示例(从Wikipedia借来)

代码语言:javascript
复制
!include MUI.nsh
Name "My installer"
OutFile "setup.exe"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "license.rtf"
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_LANGUAGE "English"
!insertmacro MUI_LANGUAGE "German"
!insertmacro MUI_LANGUAGE "French"
Section "Extract makensis"
  SetOutPath $INSTDIR
  File ..\makensis.exe
SectionEnd

另一个我经常听到的好的选择是InnoSetup (http://www.jrsoftware.org/isinfo.php),尽管我自己还没有测试过它,也不能保证任何关于它的东西。

票数 1
EN

Stack Overflow用户

发布于 2012-06-24 02:52:07

威克斯是你的朋友。你可以在http://wix.sourceforge.net/上找到它和一个教程

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

https://stackoverflow.com/questions/11172095

复制
相关文章

相似问题

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