将文件设置成为可安装的.exe文件

比如我写了一个C#程序IMP.cs,已经编译运行成为IMP.exe,想发布,但是不能直接发布aa.exe文件,你需要让用户安装,并期望这个软件能有一个图标IMP.ico,那么你就需要有一个发布的安装程序,以下就是告诉你如何创建一个安装程序。

版本一,visual stidio中:

在visual stidio中,文件->新建->项目->选其它项目类型->安装和部署,给你的项目起一个名字,给最后生成的安装文件选一个位置,确定,左侧会出现

在应用程序文件夹上,右键,添加文件夹(如果你想你的程序安装后都在一个文件夹下,就添加一个文件夹),给文件夹起一个名字IMP,在IMP上右键,添加文件,选择你要生成的文件,这里我就选IMP.exe, IMP.ico,找到System32中的msiexec.exe,添加到里面,这是卸载用的。

在aa.exe上右键,创建快捷方式,再创建一个快捷方式,再给卸载创建一个快捷方式

将新创建的快捷方式剪切,到用户的“程序”菜单里新建一个文件夹,放在文件夹里,在属性的icon中,浏览,选应用程序文件夹中的IMP.ico,在用户桌面上的粘贴另一个快捷方式,这样在你安装程序后,就会在用户的菜单栏和桌面上都有一个IMP的图标

编译,执行,去你放置部署文件夹的地方,就能找到setup了。

版本二,使用installshield

下载:http://www.cnblogs.com/saptechnique/archive/2011/08/04/2127445.html

安装就很是问题,建议参照http://hi.baidu.com/ybbmdf/item/733df2d2b87a254dfa576861 讲述了注册机如何使用。

打开installshield后,文件,新建,我就选了第一个,给程序起名,然后就下一步,application information中company name就是你在用户菜单中文件夹的名字,再添加web address,下一步,application shortcuts中

给My Product Name重新起一个名字,add files就是添加你要生成的文件,比如添加imp.exe,imp.ico

installation interview中给single executable打勾,选build installations,就生成好了

在你文件中,找到imp,

安装就好。

可是在这里没有卸载。

卸载
 
posted @ 2013-03-13 20:30  郑蕊  阅读(417)  评论(0编辑  收藏  举报