您的位置:首页 > 其它

如何部署安装软件:vs2010 'VS' Inno Setup

2013-10-28 15:47 295 查看
  一直以来就是调试程序,生成的文件在debug或者release下,当没有其他资源文件时,这些程序也不用打包,直接就能够运行,但是程序中总会有一些额外的资源文件,视频啊,图片啊。这些需要打包在一个安装文件里,使用起来才更方便。

  首先我们就用VS2010自带的工具Visual Studio Installer。

  第一步,我们要新建一个工程,类型选择其他项目类型-->[b]Visual Studio Installer-->安装向导-->名称(The Sun)[/b]

[b]

[/b]

  

然后选择“为Windows应用程序创建一个安装程序”



 

 接下来选择输出组:主输出,资源输出,生成输出





 

 最后,可以现在附件,可以把视频,图片一类的加入进来,当然也可以在以后添加



  结果如图:





  第二步,添加exe文件,和一个图标文件ICON

  首先 右键单击“应用程序文件夹"这个就是将来要安装的应用程序的安装文件夹,添加exe文件和Icon文件



  

然后右键单击”用户的‘程序’菜单“(及开始菜单的程序菜单),添加文件夹”我们的太阳“



  接着为刚才添加的exe文件生成快捷方式,并分别拷贝到“我们的太阳”和“用户桌面”





 

 第三步,添加卸载程序,这里右键单击“应用程序文件夹"添加-->文件-->选择路径“C:\Windows\System32”下的文件“msiexec.exe”





 

 然后给msiexec.exe创建快捷方式并命名为”Unstall“,拷贝到我们的太阳里面去。





 

 在快捷方式上右键--->属性窗口--->选择ICon选项设置图标





 

 最后添加在项目属性中ProductCode才能使Uninstall生效(ProductCode是有程序自动生成的代码)





  拷贝ProductCode到快捷方式的属性”Argument“参数中:如下更改:

  /x {7C14B039-753F-4F26-B7B9-6952D8E4E7E0}

 


 

 现在可以生成文件了,右键项目启动生成,在Debug目录下会出现两个文件





 

 双击其中一个进行安装,会发现安装过程中的路径选择不太友好,如下

  



  

  现在回到项目中只需改动一个地方就可以了,右键“应用程序文件夹”--->窗口属性 --->DefaultLocation选项将Manufacturer去掉重新生成。





 

 现在运行安装程序,桌面上和程序菜单组里都有快捷方式,Uninstall也可以使用。视频文件已经安装到指定目录了。





  

 

 

[b]还有其他方式可以打包程序,Inno Setup,或者更加专业的installshield ,这里我简单看了看Setup,很简单。[b]installshield 等待以后研究。[/b][/b]

[b]  安装过程序只有,直接新建一个空的脚本向导。其他的选择默认。需要更改的如下[/b]

[b]

[/b]

[b]

[/b]

  





  然后保存文件到指定的目录,这个文件是程序的配置文件sun.iss

  最后编译即可生成目标文件





  打开输出文件夹,可以看到OurSun.exe文件,运行,发现和上一种的方法的效果完全一样,而且操作更加简单。快捷方式,菜单组快捷方式等都有。

 如果只是简单的打包,可以使用Setup,因为它更加方便快捷
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: