安装打包之VisualStuido

本文介绍如何使用Visual Studio创建.NET应用程序的安装包,包括添加项目、设置属性、添加图标、处理依赖项等步骤,确保应用程序能在目标计算机上顺利运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

  1. 编译并执行此windows应用程序,以确认应用程序没有错误。
  2. 在您已有的项目中添加一个新的项目:
    • Visual Studio 2005 - 选择 File » Add » New Project.
    • Visual Studio 2003 - 选择 File » Add Project » New Project.
  3. 在弹出的 Add New Project 对话框中::
    • Visual Studio 2005 - 选择 Other Project Types » Setup and Deployment .
    • Visual Studio 2003 - 选择 Setup and Deployment Projects.
  4. 在Templates面板,选择 Setup Wizard
  5. 在Name框中,键入“My Installer”。
  6. 点击 OK 关闭对话框并打开助手。
  7. 点击 Next
  8. 选择 Create a setup for a Windows Application 并点击 Next
  9. 选中 Primary Output for [项目名称] 并点击 Next
  10. 如果您的应用需要额外的文件,比如文本文件或者.ini文件,您可以添加它们并点击Next
  11. 点击 Finish
  12. 您可以通过选择View » Editor » File System或者在Solution Explorer中双击Primary Output from [项目名称]来打开File System Editor。默认情况下,File System Editor 只会显示代表了目标计算机上目录结构的一些标准的目录。(注:只有当部署项目在Solution Explorer中被选中时,File System Editor才可用。)
  13. 右键点击File System on Target Machine节点并选择Add Special Folder » Program Files Folder。(注:这样做可以避免在某些目标计算机上出现代码为2705的错误。)
  14. 选中 Detected Dependencies 以便确认所有的组建所用到的合并模块都已被添加到项目中。多数情况下,Visual Studio会自动的检测到合并模块,然后在有些情况下,Visual Studio却无法检测到它们。
  15. 如果您使用到ActiveX控件,请完成下列的子步骤,否则请跳至下一步。
    1. 右键单击“My Installer”安装项目,并选择 Add » Merge Module
    2. 如果您用到了图形、滑动条,或者其他的用户界面控件,请添加 CWUI_OCX.msm,如果您用到了3D图形控件,还请添加 CW3DGRAPH_OCX.msm 合并模块。这样就可以将所有的ActiveX空间所需的额外附属物添加进来了。Measurement Studio会把所有的合并模块安装在 /Common Files/Merge Modules 文件夹下。(注:如果你使用到了DAQ ActiveX控件,在运行安装程序或者您的应用程序之前,您还需要安装NI-DAQ对Visual Basic的支持。)
  16. 右键单击“My Installer”项目并选择 Rebuild。这样就会对包含了所有的附属物的安装文件进行编译。
  17. 欲将您的文件部署到另一台计算机上,打开Windows Explorer,定位到您的项目文件夹并找到已经编译好的安装文件。默认的路径是 /Documents and Settings/用户名/My Documents/Visual Studio/Projects/Solution Folder Name/My Installer/project configuration/My Installer.msi。(默认的项目配置是Debug或Release。)
  18. 把My Installer.msi、Setup.exe,以及当前目录下的所有文件及子目录,复制到目标计算机上。
  19. 在目标计算机上,双击Setup.exe启动安装文件。(注:欲启动安装程序,您必须具有目标计算机上的安装权限。)

 

.NET应用程序的部署

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

*       多个版本可以同时运行。

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

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

*       卸载可以通过删除来完成

 

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

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

  1. 可以修改user interface,位于项目àviewàuser interface
  2. 编译生成Setup项目
  3. 在资源管理器中双击Setup.exe
  4. 按向导安装应用程序。

软件平台:VisualStudio2005中文版(03下操作雷同).


1:
新建安装部署项目

打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)


2:
安装向导

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




3:
开始制作

安装向导完成后即可进入项目文件夹:


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






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


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值