如何制作安装程序.doc_第1页
如何制作安装程序.doc_第2页
如何制作安装程序.doc_第3页
如何制作安装程序.doc_第4页
如何制作安装程序.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安装程序打包:.netwindows程序的打包,安装与卸载标签:杂谈 第一步:创建windows程序,创建安装类1.在你创建的应用程序工程中添加一个安装类,在添加一个新项,找到Installer1 Class,修改类名后确定注:如果要安装的时候,要注册windows服务,那就需要拖入一个ServiceController的组件,在控件的属性里设置windows服务的相关参数即可如果是普通应用程序,可以省略上面这步,在安装类的设计器上点右键,事件,你可以在这里添加一些诸如安装前做什么事情【BeforeInstall】,或者安装完成后After Install做什么事情的事件 执行一些特定的操作。(如无特殊操作,则此步也可以省略,直接进入下一步)第二步:制作windows程序的安装包,创建开始菜单,桌面快捷方式打开已有的Visual Studio应用程序工程(项目)或者例子程序。编译并执行此windows应用程序,以确认应用程序没有错误。在您已有的项目中添加一个新的项目:Visual Studio 2005 - 选择 File Add New Project. Other Project Types Setup and DeploymentVisual Studio 2008 -选择 new-project-other project types-set up and deployment ;在Templates面板,选择 Setup Wizard。在Name框中,键入“My Installer”。点击 OK 关闭对话框并打开助手。点击 Next。选择 Create a setup for a Windows Application 并点击 Next。选中 Primary Output for 项目名称 并点击 Next。如果您的应用需要额外的文件,比如文本文件或者.ini文件,您可以添加它们并点击Next。点击 Finish。您可以通过选择View Editor File System或者在Solution Explorer中双击Primary Output from 项目名称来打开File System Editor。默认情况下,File System Editor 只会显示代表了目标计算机上目录结构的一些标准的目录。(注:只有当部署项目在Solution Explorer中被选中时,File System Editor才可用。)右键点击File System on Target Machine节点并选择Add Special Folder Program Files Folder。(注:这样做可以避免在某些目标计算机上出现代码为2705的错误。)选中 Detected Dependencies 以便确认所有的组建所用到的合并模块都已被添加到项目中。多数情况下,Visual Studio会自动的检测到合并模块,然后在有些情况下,Visual Studio却无法检测到它们。如果您使用到ActiveX控件,请完成下列的子步骤,否则请跳至下一步。右键单击“My Installer”安装项目,并选择 Add Merge Module。如果您用到了图形、滑动条,或者其他的用户界面控件,请添加 CWUI_OCX.msm,如果您用到了3D图形控件,还请添加 CW3DGRAPH_OCX.msm 合并模块。这样就可以将所有的ActiveX空间所需的额外附属物添加进来了。Measurement Studio会把所有的合并模块安装在 Common FilesMerge Modules 文件夹下。(注:如果你使用到了DAQ ActiveX控件,在运行安装程序或者您的应用程序之前,您还需要安装NI-DAQ对Visual Basic的支持。)如果你还想设置安装应用程序的属性,比如作者,厂商,描述等,你可以选中安装项目,点击开发工具上方的属性窗口,一般在项目浏览器和对象浏览器之间的位置 (属性窗口),(注:不是点右键属性,一般人我不告诉他哦!)在这里,你还可以选择安装程序是否自动覆盖原有安装程序,注意是 RemovePreviousVersions哦!如果是true,安装程序时,会检测目标机器上是否安装了该软件,如果安装就可以修复或者卸载该程序。 如果是False,那么安装程序检测到目标机器安装了该程序的时候,就弹出警告框,退出安装!右键单击“My Installer”项目并选择 Rebuild。这样就会对包含了所有的附属物的安装文件进行编译。欲将您的文件部署到另一台计算机上,打开Windows Explorer,定位到您的项目文件夹并找到已经编译好的安装文件。默认的路径是 Documents and Settings用户名My DocumentsVisual StudioProjectsSolution Folder NameMy Installerproject configurationMy Installer.msi。(默认的项目配置是Debug或Release。)把My Installer.msi、Setup.exe,以及当前目录下的所有文件及子目录,复制到目标计算机上。在目标计算机上,双击My Installer.msi 或者Setup.exe启动安装文件。(注:欲启动安装程序,您必须具有目标计算机上的安装权限。尤其是Vista用户,应该以管理员身份安装该程序第三步:制作windows程序的卸载程序,创建卸载程序菜单1.在打包項目中文件系统视图添加文件msiexec.exe(一般可在c:windowssystem32下找到)2.在文件系统视图中选择应用程序文件夹,在msiexec.exe上按右键,选择创建快捷方式,将快捷方式命名为“UnInstall”;讲快捷方式拖放到用户桌名文件夹或者用户开始程序菜单文件夹3.更改此快捷方式的Arguments 为/x 產品id,產品id的值為打包項目的ProductCode屬性值. 例如我的程序 /xA48998F0-C96E-43E9-99D4-F563656C10B1中间的那串字符就是我们的程序的ProductCode;4.更改此快捷方式的Icon属性,制定一个小图标文件!好了,到这里就结束了!是不是很简单啊?重新生成打包项目,安装后就会发现在桌面或者用户开始程序菜单中就会多出一个“UnInstall”的应用程序菜单, 已投稿到: 排行榜 阅读(336)|评论(0)|收藏(0)|打印|举报 前一篇:.net中获得一些系统信息的方法后一篇:VB.NET中声音的播放1:新建安装部署项目打开VS编辑器,点击新建项目,选择:其他项目类型-安装与部署-安装向导(安装项目也一样),然后点击确定.(详细见下图)本文虽以VS2005打包为例,但是在VS2008下一样也可以用此法,本人已经在VS2008下测试通过。注:如果安装包遇到此问题:vs2008安装程序需要.net3.5支持问题,安装包在WIN2000下安装失败的问题,请查看本站相关文章提供的解决方案:/html/net/kaifagongju/20090218/3388.html 此主题相关图片如下:2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.3:开始制作安装向导完成后即可进入项目文件夹:双击应用程序文件夹在右边的空白处右击,选择添加-文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的用户的程序菜单和用户桌面中.这样安装程序安装安装完成后会在 开始-所有程序和桌面上生成程序的快捷方式.然后右击左边的应用程序文件夹打开属性对话框:将属性中的defaultlocation的路径中的manufacturer去掉,不然的话做好的安

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论