我使用的是visual c# express 2010。我需要一个安装程序,将允许一个人选择在哪里安装应用程序,以及安装.Net框架。我还需要自定义nstaller的外观。有没有简单易用的安装包?我16岁了,所以我不擅长安装程序之类的东西。
发布于 2012-06-24 03:17:46
看到你这么年轻,我猜这应该是免费的,或者尽可能接近免费。不过,使用自由软件制作安装程序有几种选择。
Wix (http://wix.sourceforge.net/)是一个基于可扩展标记语言的解决方案,它允许您相当简单地安装一个简单的安装程序并得到支持(或者甚至可以运行?)由微软提供。我已经试过几次了,但从来没有真正尝试过将其定制为切换徽标的一部分。
我个人更喜欢NSIS (http://nsis.sourceforge.net/),因为它为你提供了一种完整的脚本语言(尽管它从一开始看起来可能不是很多),但它允许你以一种很好的方式定制你的安装程序。下面是一个基本安装程序所需的简单示例(从Wikipedia借来)
!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),尽管我自己还没有测试过它,也不能保证任何关于它的东西。
发布于 2012-06-24 02:52:07
威克斯是你的朋友。你可以在http://wix.sourceforge.net/上找到它和一个教程
https://stackoverflow.com/questions/11172095
复制相似问题