2012年(366)
分类: 系统运维
2012-03-24 19:29:47
打包的汉诺塔源程序来自Aimeast的【Silverlight】汉诺塔游戏,带AI 一文 制作步骤:
1、下载并安装打包程序NSIS,这是一个开源的打包程序。下载地址:
不同于VS的安装项目,NSIS是基于脚本创建打包程序的。
2、让我们的Silverlight应用程序支持OOB。在工程属性中如下设置:
3、创建一个Setup目录,目录中包含如下文件:
其中AnyHanoi.xap是Silverlight的汉诺塔小游戏,setup.nsi是nsis的安装脚本,silverlight.exe是Silverlight5安装程序,splash.bmp用于在安装时显示一张图片。
4、制作安装脚本
用记事本打开setup.nsi文件,输入以下内容并保存:
大体意思是:以静默方式安装Silverlight运行时(如果已经安装了,这个过程会很快结束),然后通过sllauncher.exe(silverlight运行时自带)安装我们的应用程序,并创建快捷方式。
5、编译脚本,生成安装程序:
右键点击setup.nsi,选择"Compile NSIS Script",会在此目录下输出的安装程序:
SlAnyHanoi.exe就是我们要的,发给你的用户吧。
6、在没有安装Silverlight的XP虚拟机上测试,成功!