C#程序打包安装部署

今天为大家整理了一些怎样去做程序安装包的具体文档,这些文档并不能确保每个人在做安装包的时候都能正确去生成和运行,但是这些文档的指导作用对于需要的朋友来说还是很有必要的,在实际产品的安装部署过程中可能有的企业会借助一些现成强大的安装包制作软件进行安装程序的安装,也有的企业或者个人会自己去制作安装包。为了能给予新手一些帮助,现分享这些文档,希望大家能够把这些知识运用在自己的实际工作中。

目前文档主要内容有:

一:创建创建Windows安装项目

二:添加内容文件

三:添加项目输出

四:添加注册表信息

五:创建快捷方式

六:生成Windows安装程序

说明:在实际制作安装包程序的过程中,步骤不一定要和以上步骤相同,具体安装时的不同需要有时会比这些更为复杂和繁琐,本文档仅提供参考价值和指导作用。

创建Windows安装项目
要对一个Windows应用程序进行打包,首先需要创建Windows安装项目,创建Windows安装项目的步骤如下。
(1)在Visual Studio 2005集成开发环境中打开一个要部署的项目,在“解决方案”上单击鼠标右键,在弹出的快捷菜单中选择“添加/新建项目”选项,如图1所示。

图1  在项目中创建部署项目
(2)弹出“添加新项目”对话框。在“项目类型”列表中选择“其他项目类型/安装和部署”节点,在右侧的“Visual Studio已安装的模板”列表中选择“安装项目”,在“名称”文本框中输入安装项目名称,这里输入TestSetup,在“位置”下拉列表中选择存放安装项目文件的目标地址。如图2所示。

图2  “添加新项目”对话框
(3)单击“确定”按钮,即可创建一个Windows安装项目,如图3所示。

图3  创建完成的Windows安装项目

添加内容文件
为Windows安装程序添加内容文件的步骤如下。

(1)在Visual Studio 2005集成开发环境的中间部分单击右键,在弹出的快捷菜单中选择“添加/文件”选项,如图1所示。

图1  选择“添加/文件”选项
(2)弹出如图2所示的“添加文件”对话框,该对话框中要选择要添加的内容文件,单击“打开”按钮,即可将选中的内容文件添加到Windows安装程序中。

图2  “添加文件”对话框
添加完内容文件的Windows安装项目如图3所示。

图3  添加完内容文件的Windows安装项目

添加项目输出
为Windows安装程序添加项目输出文件的步骤如下。
(1)在“文件系统”的“目标计算机上的文件系统”节点下选中“应用程序文件夹”,单击右键,在弹出的快捷菜单中选择“添加/项目输出”选项,如图1所示。

图1  选择“添加/项目输出”选项
(2)弹出如图2所示的“添加项目输出组”对话框,该对话框中在“项目”下拉列表中选择要部署的应用程序,然后选择要输出的类型,这里选择“主输出”,单击“确定”按钮,即可将项目输出文件添加到Windows安装程序中。

图2  “添加项目输出组”对话框

添加注册表项
为Windows安装程序添加注册表项的步骤如下。
(1)在“解决方案资源管理器”窗口中选中安装项目,单击右键,在弹出的快捷菜单中选择“视图/注册表”选项,如图1所示。

图1  选择“视图/注册表”选项
(2)在Windows安装项目的左侧显示“注册表”选项卡,在“注册表”选项卡中,依次展开“HKEY_CURRENT_USER/Software”节点,然后对注册表项“[Manufacturer]”进行重命名,如图2所示,

图2  “注册表”选项卡
 注意:“[Manufacturer]”注册表项用方括号括起来,表示它是一个属性,它将被替换为输入的部署项目的Manufacturer属性值。
(3)选中注册表项,单击右键,在弹出的快捷菜单中选择“新建/字符串值”选项,如图3所示,这样即可为添加的注册表项初始化一个值。

图3  选择“新建/字符串值”选项
(4)选中添加的注册表项值,单击右键,选择“属性窗口”选项,弹出“属性”窗口,如图4所示,这里可以对注册表项的值进行修改。

图4  “属性”窗口
按照以上步骤,即可为Windows安装程序添加一个注册表项。

创建快捷方式
为Windows安装程序创建快捷方式的步骤如下。
(1)在Visual Studio 2005集成开发环境的中间部分选中“主输出来自Test(活动)”,单击右键,在弹出的快捷菜单中选择“创建主输出来自Test(活动)的快捷方式”选项,如图1所示。

图1  选择“创建主输出来自Test(活动)的快捷方式”选项
(2)添加了一个“主输出来自Test(活动)的快捷方式”选项,将其重命名为“快捷方式”,如图2所示。

图2  重命名快捷方式
(3)选中创建的“快捷方式”,然后用鼠标将其拖放到左边“文件系统”下的“用户桌面”文件夹中,如图3所示,这样就为该Windows安装程序创建了一个桌面快捷方式。

图3  将“快捷方式”拖放到“用户桌面”文件夹中

生成Windows安装程序
添加完Windows安装程序所需的项目输出文件、内容文件、快捷方式和注册表项等内容后,在“解决方案资源管理器”窗口中选中Windows安装项目,单击右键,在弹出的快捷菜单中选择“生成”选项,即可生成一个Windows安装程序。选择“生成”选项如图1所示。

图1  选择“生成”选项
生成的Windows安装文件如图2所示。

图2  生成的Windows安装文件
制作完Windows安装程序之后,双击setup.exe文件,即可将程序安装到自己的计算机上。

时间: 2024-12-21 22:30:21

C#程序打包安装部署的相关文章

【转】C#程序打包安装部署之添加注册表项

今天为大家整理了一些怎样去做程序安装包的具体文档,这些文档并不能确保每个人在做安装包的时候都能正确去生成和运行,但是这些文档的指导作用对于需要的朋友来说还是很有必要的,在实际产品的安装部署过程中可能有的企业会借助一些现成强大的安装包制作软件进行安装程序的安装,也有的企业或者个人会自己去制作安装包.为了能给予新手一些帮助,现分享这些文档,希望大家能够把这些知识运用在自己的实际工作中. 目前文档主要内容有: 一:创建创建Windows安装项目 二:添加内容文件 三:添加项目输出 四:添加注册表信息

C#ASP.NET打包安装部署文件一键安装网站,包括IIS站点创建、数据库附加。

最近在开发web网站安装部署,以前从来没有做过web的安装打包没有头绪就开始上网查资料. 查了两天资料发现网上的资料要么不全要么就有错误,我就总结了网上的资料重新整理的一番,经过本人测试可用无错误 一下为借鉴部分资料的原文地址 此链接为打包ASP.NET网站资料(这个资料有问题,在自定义操作哪一步详情看下面文章):http://www.cnblogs.com/fish520/archive/2016/09/22/5882450.html 此链接为创建IIS站点(其中代码不全我还借鉴的部分其他论坛

C# 打包安装部署 属性中找不到 查找目标或打开文件位置

用第三方工具OrcaMis (一个可以修改msi文件的工具)来实现的 最后我又试了几次,以为是再程序打包的时候设置有问题,结果都没有找到原因,没有办法只有需求网络资源,网络上有朋友说VS创建的快捷方式不是标准的,是VS制作的安装包的问题,但是可以对VS制作的安装包msi文件进行修正. 具体修正步骤如下: (1)下载工具orca工具(msi文件编辑工具) orcaMis (2)安装orca后,用orca打开msi安装包,在左边的Table列表中找到Shourtcut表,在右边记录中找到桌面快捷方式

C# windows窗体程序打包安装及卸载

一.新建安装部署项目 二.“应用程序文件夹“中添加应用程序的可执行文件和相应的类库.组件,“用户的程序菜单”添加的文件快捷键将显示在开始菜单中,“用户桌面”添加的文件快捷键将显示在桌面. 如需有卸载功能,“应用程序文件夹”中添加(C:\Windows\System32\msiexec.exe) 三.查看“应用程序文件夹”属性,其中,defaultlocation中,删除[Manufacturer],不然做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称

c#程序打包大全

c#程序打包现在分为两种,一种是VS自带的打包方式,还有一种是第三方的打包方式,在VS2013里面是没有自带打包安装部署的,只有第三方的创建. 第三方打包方式很简单,百度Installshield下载下来,安装好直接运行,简单容易懂 直接下一步下一步就可以了,不用什么讲究,说说下一种方式吧. 新建一个安装部署解决方案,把需要的打包程序文件都添加到引用程序文件夹,要是想程序菜单和用户桌面有快捷方式的话就创建快捷方式添加到对应的文件里面 自定义操作,把你想要的执行程序等添加进来 用户界面可以添加对应

2.QT中使用资源文件,程序打包

 1 程序中使用资源文件 A  一个QT空项目 B  右击项目,添加新文件 添加后的效果是 C  右击main.prc,选择"添加现有项",找到要使用的资源文件.最终的效果是: D 使用qrc文件 T27Resource.pro RESOURCES += \ main.qrc SOURCES += \ main.cpp QT += gui widgets main.cpp #include <QApplication> #include <QLabel> #

以向VS 程序打包集成自动写入注册表功能为例,介绍如何实现自由控制安装过程

最近由于项目部署时需要更灵活的控制程序安装的流程以及自定义安装行为,特意研究了一下VS程序打包,把解决办法和大家分享一下. 以VS2010为例: 这是一个已经设置好最基本的Visual Studio Installer解决方案界面,以此生成的安装包,将会是一个最基本的安装功能.程序打包的详细教程网上很多,就不再赘述. 由于我的项目部署时,需要同时修改用户的注册表,而且是需要根据用户自己选的安装路径去修改注册表.于是VS的打包程序自带的加入注册表功能,并不适用于我的情况,因为这样注册表导入进去之后

Vs2010winform程序打包部署

1.新建安装部署项目 打开vs2010,选择文件->新建->项目->其他项目类型->安装和部署->选择安装项目.如下图: 2.开始制作 点击如上图中确定后进入项目开始制作: 2.1点击"应用程序文件夹"右击选择添加->文件夹或者双击"应用程序文件夹"在右边的空白处右击选择添加->文件夹.如下图: 2.2将自己开发项目中对应的文件添加到安装部署对应的文件夹中,这里我就把自己开发项目中的Dict文件夹中的文件添加到安装部署项目中

VS2012程序打包部署详解

VS2012没有自带打包工具,所以要先下载并安装一个打包工具.我采用微软提供的打包工具:  InstallShield2015LimitedEdition.下载地址:https://msdn.microsoft.com/en-us/library/dn531020.aspx.注意:要先注册才能下载,注册的时候一定要填写自己本人的准确的邮箱号码,注册成功后会发送一封邮件,内含注册码.把打包工具安装好后,先使用注册码激活后再进行打包,如果选择试用就进行打包,安装打包后的软件的时候会有提示,大概内容就