最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

VS2005打包exe程序

来源:动视网 责编:小OO 时间:2025-09-26 23:55:01
文档

VS2005打包exe程序

VS2005打包exe程序(2011-01-2010:11:49)转载▼标签:vs2005打包exe分类:C#以Lottery项目为例1、 打开开发完成的项目工程Lottery,选择【文件】--【添加】--【新建项目】菜单,在添加新项目对话框中选择【其他项目类型】-【安装和部署】,在模板中选择【安装项目】并取名LotterySetup 2、解决方案资源管理器中选择LotterySetup右键,选择【视图】-【文件系统】,从【文件系统(LotterySetup)】中的【目标计算机上的文件系统】选
推荐度:
导读VS2005打包exe程序(2011-01-2010:11:49)转载▼标签:vs2005打包exe分类:C#以Lottery项目为例1、 打开开发完成的项目工程Lottery,选择【文件】--【添加】--【新建项目】菜单,在添加新项目对话框中选择【其他项目类型】-【安装和部署】,在模板中选择【安装项目】并取名LotterySetup 2、解决方案资源管理器中选择LotterySetup右键,选择【视图】-【文件系统】,从【文件系统(LotterySetup)】中的【目标计算机上的文件系统】选
VS2005打包exe程序

(2011-01-20 10:11:49) 

转载▼

标签: 

vs2005

打包

exe分类: C# 

以Lottery项目为例

1、  打开开发完成的项目工程Lottery,选择【文件】--【添加】--【新建项目】菜单,

在添加新项目对话框中选择【其他项目类型】-【安装和部署】,在模板中选择【安装项目】并取名LotterySetup

 

2、解决方案资源管理器中选择LotterySetup右键,选择【视图】-【文件系统】,从【文件系统(LotterySetup)】中的【目标计算机上的文件系统】选择【应用程序文件夹】单击右键,添加【项目输出】,

在新对话框中选择【主输出】,确定后即产生【主输出来自Lottery(活动)】的字样,同时具有相关的依赖项文件。

 

3、按照需求添加用户的程序菜单和用户桌面快捷方式。

    添加用户桌面快捷方式:在【主输出来自Lottery(活动)】单击右键,选择【创建 主输出来自Lottery (活动) 的快捷方式】,创建后,重命名为“Lottery”,然后拖动到“用户桌面”的文件夹下。这样的话,安装后,在用户桌面上就存在应用程序的快捷方式了。此处可以同过快捷方式的属性来制定快捷方式的图标。

 

添加用户的程序菜单:再重复上面的操作即可。将创建的快捷方式拖到“用户的程序菜单”文件夹下。

 

4、一般开发软件都要有软件的卸载功能,这个可通过Windows的msiexec.exe实现。解决方案资源管理器中选择LotterySetup右键,选择【添加文件】,浏览到系统安装盘下的msiexec.exe,(一般路径为 c:\\windows\\system32\\msiexec.exe),添加到你的方案里面,此刻该程序会在【应用程序文件夹】出现,右键,选择【创建msiexec.exe快捷方式】,命名为“卸载Lottery”,然后拖到【用户的程序菜单】即可。最后要在该快捷方式的Arguments 属性里面写入“/x {ProductID}”,ProductID是你创建的LotterySetup项目的Product Code,主要不要有引号。此时,卸载功能完成,当然你也可以为卸载菜单指定一个个性图标。

注:查看LotterySetup项目的Product Code方法,在解决方案资源管理器中选择LotterySetup,选择【视图】--【属性窗口】菜单,在属性窗口查找Product Code,而不是右键【属性】。

 

 

5、为了避免目标计算机没有程序运行需求的.net framework2.0等组件,需要自己打包进去,在安装时自动检测是否需要安装。在解决方案资源管理器中LotterySetup右键选择【属性】,在属性窗口你会看到一个【系统必备】按钮,点击进入,保证【创建用于安装系统必备组建的安装程序】复选框被选中,【.NET Framework2.0】被选中,在【指定系统必备组件的安装位置】选择第二项【从与我的应用程序相同的位置下载系统必备组件】,确定,确定。

 

 

6、添加文件夹和文件

应用程序可以包含一些配置文件等,需要将配置文件也要添加到安装包中。

添加文件夹:解决方案资源管理器中选择LotterySetup右键,选择【视图】-【文件系统】,从【文件系统(LotterySetup)】中的【目标计算机上的文件系统】选择【应用程序文件夹】单击右键,添加【文件夹】,重名名文件夹。

添加文件:解决方案资源管理器中选择LotterySetup右键,选择【视图】-【文件系统】,从【文件系统(LotterySetup)】中的【目标计算机上的文件系统】选择【应用程序文件夹】或应用程序文件夹下面的文件夹单击右键,添加【文件】,选择要添加的文件。

 

7、选择【生成】--【生成LotterySetup】。

 

注:VS 2005打包发布安装程序的时候,出现“不可恢复的生成错误”,出现这个问题的主要原因是文件正在被其它程序打开运行,或者文件丢失,不在指定的位置,或者Mergemod.dll的版本不对造成的,Mergemod.dll文件的版本应该是2.0.2600.0,如果不是请替换成该版本,文件的位置一般会在C:\\Program Files\\Common Files\\Microsoft Shared\\MSI Tools\\Mergemod.dll

文档

VS2005打包exe程序

VS2005打包exe程序(2011-01-2010:11:49)转载▼标签:vs2005打包exe分类:C#以Lottery项目为例1、 打开开发完成的项目工程Lottery,选择【文件】--【添加】--【新建项目】菜单,在添加新项目对话框中选择【其他项目类型】-【安装和部署】,在模板中选择【安装项目】并取名LotterySetup 2、解决方案资源管理器中选择LotterySetup右键,选择【视图】-【文件系统】,从【文件系统(LotterySetup)】中的【目标计算机上的文件系统】选
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top