1

我正在使用 Visual c# express 2010。我需要一个安装程序,它允许人们选择安装应用程序的位置,以及安装 .Net 框架。我还需要自定义 nstaller 的外观。有没有我可以使用易于使用的安装程序?我今年 16 岁,所以我不擅长安装程序和其他东西。

4

2 回答 2

2

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

于 2012-06-23T18:52:06.903 回答
1

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

Wix (http://wix.sourceforge.net/) 是一个基于 xml 的解决方案,它可以让您非常快速地安装一个简单的安装程序,并且得到 Microsoft 的支持(或者甚至可以运行?)。我已经尝试过几次,但从未真正尝试过通过切换徽标来定制它。

我个人更喜欢 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-23T19:17:45.607 回答