注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

VB.net

专注于与VB.net学习爱好者一起学习、交流,共同进步!

 
 
 

日志

 
 

VS2010安装与部署程序详解  

2012-05-27 03:07:32|  分类: 其它杂项资源 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

最近正在研究VS2010安装部署程序方面的内容,以下内容分享给大家,希望对大家有所帮助!

 

 

打包过程vs2010(包含卸载功能):

 

1  添加安装和部署。

首先打开一个要进行打包的项目的设计界面,然后点击vs上的“文件”→“添加”→“新建项目”→“已安装的模板”→“其他项目类型”→“安装和部署”→“Visual Studio Installer”→“安装项目”。

然后为安装项目起一个名称,再选择一个安装位置,如图:

 

VS2010安装与部署程序详解 - Trevan - VB.net资源博客

 

最后点击确定。如图:

 

VS2010安装与部署程序详解 - Trevan - VB.net资源博客 

 

 

2  配置应用程序文件夹

选中应用程序文件夹,在右边空白位置右键 “添加”→“项目输出”→“主输出”,如图:

 

VS2010安装与部署程序详解 - Trevan - VB.net资源博客

 

最后点击“确定”,如图:

 

VS2010安装与部署程序详解 - Trevan - VB.net资源博客

 

如果程序中用到了外部的文件,那么可以继续操作:

右键“添加”→“文件”,选择要添加的文件,如图:

 

VS2010安装与部署程序详解 - Trevan - VB.net资源博客

 

 

现在应用程序文件夹部分就处理完了。

 

3  创建快捷方式

快键方式可以创建两个:“开始”菜单一个,桌面一个

1)、创建“开始”菜单中的快捷方式:

    点击 中的‘用户的“程序”菜单’,在右面空白处右键

    “添加”→“创建新的快捷方式”,然后选择“应用程序文件夹”下的程序的exe文件,如图:

 

VS2010安装与部署程序详解 - Trevan - VB.net资源博客

 

    然后给快捷方式起名,

再设置快捷图标,

右键新创建的快捷方式的名称,打开“属性窗口”,通过Icon属性设置快捷方式的图标,如图:

 

VS2010安装与部署程序详解 - Trevan - VB.net资源博客

 

 

2)、创建桌面的快捷方式图标:

    过程同  创建“开始”菜单中的快捷方式 一样

 

4  更改默认安装目录:

 

   右键“应用程序文件夹”→“属性窗口”里的 DefaultLocation”属性可以更改默认的安装目录,

   改前:

   VS2010安装与部署程序详解 - Trevan - VB.net资源博客

 

 

  改后:

 

VS2010安装与部署程序详解 - Trevan - VB.net资源博客 

 

 

5  打包时,如果需要把对应的.NET Framework 打到安装包中,此时促进行如下操作:

右键安装项目名→“属性”→“系统必备”,勾选对应的系统必备组件

然后指定系统必备组件的安装位置,

注:如果选“从组件供应商的网站上下载系统必备组件”(安装客户端时,pc机需联网)

    如果选“从我的应用程序相同的位置下载系统必备组件”,那么打包时将会从程序中把组件打进去(安装客户端时,pc机无需联网——推荐)

 

VS2010安装与部署程序详解 - Trevan - VB.net资源博客

 

6  添加卸载功能

在应用程序文件夹右边空白处,右键->添加->文件,选择c:\windows\system32文件夹下的msiexec.exe文件。然后重命名为Uninstall.exe。改不改名字都可以。如图:

 

VS2010安装与部署程序详解 - Trevan - VB.net资源博客

用鼠标左键单击安装项目名,查看其属性,注意不是右键,属性。查看其ProductCode属性。然后复制该属性的值。如图

 

 

然后打开刚创建的那个卸载快捷方式的属性对话框,Aguements属性中输入"/x {ProductCode}",将ProductCode替换为刚粘贴的值

最后点击生成打包程序即可

 

7  winrarvs生成的安装程序打成一个 .exe包(方便安装)——前提,一定安装了winrar压缩软件

进行到第六步时,用vswinform程序打包就已经完成了,不过此时会在安装程序的Debug文件夹生成2个文件夹、1.exe文件和1.msi文件,而.exe安装时,又依赖于.msi文件,另外两个文件夹是对应的 .NET Framework 组件,

这个时候给客户安装时拷贝过去的内容较多,也容易安装出错,如果把这些安装内容都打在一起,形成一个 .exe 文件,就比较方便了,

此时,可以用winrar  自解压格式压缩文件  来实现,实现过程:

 

1>将要打在一起的文件及文件夹全部选中,右键 →“添加到压缩文件”,在打开的压缩面板的“常规”选项卡中勾选“创建自解压格式压缩文件”,此时会发现默认的压缩文件名编程了  .exe 后缀名了;压缩方式最好选择“存储”,这样打包后的程序会很快解压缩并运行。如图:

 

VS2010安装与部署程序详解 - Trevan - VB.net资源博客

 

2>设置运行文件:再切换到“高级”选项卡,点击“自解压选项”,“常规”里设置程序解压后运行的文件(这个很重要)如图:

VS2010安装与部署程序详解 - Trevan - VB.net资源博客

 

3>设置安装程序文件的图标:

切换到“文本和图标”,点击“从文件加载自解压文件图标”后的“浏览”按钮,选择安装程序文件的图标,如图:

 

VS2010安装与部署程序详解 - Trevan - VB.net资源博客

 

先不要着急点击“确定”,还有最后一项设置~ ~ ~

4>切换到“模式”下,勾选“解包到临时文件夹”和“全部隐藏”,一路点击“确定”,打工告成!!

 

8  完成了!

此时我们会看到Debug下是这样的:

 

 

“测试安装程序.exe 就是最中生成的打包文件,直接点击运行就行了!!

 

 

 
感谢您光临我的博客,衷心的希望我的博客能够对您有所收获,哪怕是在浏览我的博客时你的心情是愉悦的,这对博主也将是莫大的欣慰!
如果您能出举手之劳,点击一下日志最下方的图片广告,这将是对我莫大的鼓励,我将感激不尽! 我将再接再厉更好的做好本博客方便大家,感谢您!
  评论这张
 
阅读(3718)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017