Win7系统下VS2008开发的程序打包步骤图解

1、怎么使得程序窗口左上角和任务栏有图标,如下图所示:

 

                      Win7系统下VS2008开发的程序打包步骤图解 

Win7系统下VS2008开发的程序打包步骤图解

 

 简单的方法就是找到窗体的如图所示的属性,选择一个图标(ico格式)即可

Win7系统下VS2008开发的程序打包步骤图解

打包步骤:

    1. 既然是打包程序,开发好的项目代码肯定在那放着,就不从新建项目开始了,我的示例程序为如图:

Win7系统下VS2008开发的程序打包步骤图解

2.设置软件的具体信息(开发公司、版本等)

在项目上右键-属性

Win7系统下VS2008开发的程序打包步骤图解

弹出如下图

Win7系统下VS2008开发的程序打包步骤图解

可根据需要填写,单击“程序集信息”按钮  如下

Win7系统下VS2008开发的程序打包步骤图解

根据需要填写


(注意:该步骤为在Windows7上开发的朋友们需看)MS从Vista开始Windows操作系统便加入了UAC机制,如果直接进入安装部署项目的操作的话,这样打包出来的安装包即便你以管理员权限运行安装了。但是,出现在桌面上的图标快捷键右键时候却没有“以管理员权限运行这一选项”,除非你直接切换到安装目录,右键exe文件以管理员权限启动~

 

解决方法是,右键项目,添加一个“应用程序清单文件”,如下图:

Win7系统下VS2008开发的程序打包步骤图解

完成后显示:

Win7系统下VS2008开发的程序打包步骤图解

3.软件的信息已经填写完成,权限问题也解决了,现在开始打包

 Win7系统下VS2008开发的程序打包步骤图解

 

3.

 Win7系统下VS2008开发的程序打包步骤图解

确定后,如下图:

Win7系统下VS2008开发的程序打包步骤图解

解释下上图中几个文件夹的意义:

 

 1应用程序文件夹 (Application Folder)——所有的项目的Release文件夹或Debug文件夹下的资源文件、可执行程序以及描述性文件等都需要放到这

 

2用户桌面(User‘s Desktop)——在这下添加快桌面捷键,安装完了会在用户桌面产生快捷键

 

 3用户的“程序”菜单(User's Programs Menu)——也是添加快捷键的地方,不过是在用户开始菜单,多个项目打包在一块的话,最好在该文件夹下建个文件夹

 

            好了,一步步来

 

           1)应用程序文件夹 (Application Folder )

 

            先是右键“应用程序文件夹”出现以下的窗口:

 Win7系统下VS2008开发的程序打包步骤图解
Win7系统下VS2008开发的程序打包步骤图解


            

            由于只有一个项目,所以上面的下拉菜单中只有一个选项,这儿我们选择WorkTime,即可。

 

            当然,如果项目中的文件种类比较多,你也可以右键“应用程序文件夹 (Application Folder )”---添加---文件,然后浏览到项目的目录,将项目的Release或Debug文件夹里面的东西都添加进来。

            2)用户桌面(User‘s Desktop)

Win7系统下VS2008开发的程序打包步骤图解

                 “创建主输出来自WorkTime的快捷方式”,然后将创建的快捷方式移到“用户桌面”的文件夹中,

Win7系统下VS2008开发的程序打包步骤图解

这时候安装到桌面时候快捷键图标还是默认图标,如果定制自己的图标的话,则需要在右键刚刚建立的快捷键,到属性窗口有个Icon属性,单击浏览,选择一个ICO格式的图标(先将图标放到“应用程序文件夹“中)

 

              3)用户的“程序”菜单(User's Programs Menu)

              步骤同上,不过需要提醒的是多个项目打成一个安装包的时候,这下面最好先建个文件夹然后再添加那几个快捷键~

 

        

          8、添加个卸载程序

 

               方法:“应用程序文件夹 (Application Folder )”右键—添加---文件,然后在系统盘下的Windows/System32目录下添加 msiexec.exe,在开始菜单下添加个删除的快捷键步骤同上,再创建一个快捷键,命名为Uninstall,如下:

Win7系统下VS2008开发的程序打包步骤图解

   

 

              右键Uninstall快捷键,打开其属性窗口,有个Arguments属性,如下所示:

Win7系统下VS2008开发的程序打包步骤图解

        

输入 /x {安装包的Productcode}例如/x {A36FF6BC-E1E7-4348-AD72-81CC7A348C18},(这个ProductCode怎么获得呢,方法是左键单击WorkTime安装包项目,然后点击属性窗口,会在该窗口找到Product code 属性,将该code复制到/x 后面即可),下图:

 Win7系统下VS2008开发的程序打包步骤图解

              

这时候卸载功能已经添加进去了。

右键生成即可。

Win7系统下VS2008开发的程序打包步骤图解

当然用Inno Setup进行打包也是很简单的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值