首页  ·  知识 ·  云计算
安装打包的工具VisualStuido
佚名  http://www.zxbc.cn/  综合  编辑:dezai  图片来源:网络
安装打包的工具很多了,最著名的应该是installShield了吧。不过VisualStudio自带的打包工具是最方便的了,安装了.net打包插件还能把.net打包进去。

安装打包的工具很多了,最著名的应该是installShield了吧。不过VisualStudio自带的打包工具是最方便的了,安装了.net打包插件还能把.net打包进去。

要使一个包含Measurement Studio组件的.NET应用程序能够正常的在目标计算机上运行,目标计算机上必须包括特定的Measurement Studio组件。 

Microsoft Visual Studio .NET提供了安装和部署项目,从而使发布应用程序变得很简单。安装项目让您能够创建安装文件从而发布您的应用程序。生成的Windows安装文件(.msi)包含应用程序、所依赖的文件、诸如注册表之类的与应用程序相关的信息,以及安装说明。 

打开已有的Visual Studio项目或者例子程序。 

编译并执行此windows应用程序,以确认应用程序没有错误。 
在您已有的项目中添加一个新的项目: 
Visual Studio 2005 - 选择 File » Add » New Project. 
Visual Studio 2003 - 选择 File » Add Project » New Project. 
在弹出的 Add New Project 对话框中:: 
Visual Studio 2005 - 选择 Other Project Types » Setup and Deployment . 
Visual Studio 2003 - 选择 Setup and Deployment Projects. 
在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 Files\Merge Modules 文件夹下。(注:如果你使用到了DAQ ActiveX控件,在运行安装程序或者您的应用程序之前,您还需要安装NI-DAQ对Visual Basic的支持。) 
右键单击“My Installer”项目并选择 Rebuild。这样就会对包含了所有的附属物的安装文件进行编译。 
欲将您的文件部署到另一台计算机上,打开Windows Explorer,定位到您的项目文件夹并找到已经编译好的安装文件。默认的路径是 \Documents and Settings\用户名\My Documents\Visual Studio\Projects\Solution Folder Name\My Installer\project configuration\

My Installer.msi。(默认的项目配置是Debug或Release。) 
把My Installer.msi、Setup.exe,以及当前目录下的所有文件及子目录,复制到目标计算机上。 
在目标计算机上,双击Setup.exe启动安装文件。(注:欲启动安装程序,您必须具有目标计算机上的安装权限。)
 

.NET应用程序的部署

       零影响安装,应用程序组件默认是私有的。

       多个版本可以同时运行。

       运行.NET应用程序的机器上需要安装.NET Runtime。

       可以通过简单的Copy进行安装,不需要注册。

       卸载可以通过删除来完成

 

使用Visual Studio生成安装包的基本步骤:

在工程里创建一个新的项目(位于other project里面):Setup项目。 
设置Setup项目的属性,如名称等。 
给应用程序设置图标并添加到Setup项目中。 
如有共享给组件,将其添加到Global Assembly Cache目录。 
Windows Installer Setup Project的组成部分 
  Application folder    //program files 
  Global assembly cache folder 
  User’s desktop             //short cut 
  User’s  Program menu 

可以修改user interface,位于项目àviewàuser interface中 
编译生成Setup项目 
在资源管理器中双击Setup.exe 。 


2:安装向导
关闭后打开安装向导,点击下一步,或者直接点击完成.

3:开始制作
安装向导完成后即可进入项目文件夹:

双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.

然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的’程序’菜单"和"用户桌面"中.
这样安装程序安装安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式.

然后右击左边的"应用程序文件夹"打开属性对话框:

本文作者:佚名 来源:http://www.zxbc.cn/
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读