文档库 最新最全的文档下载
当前位置:文档库 › vs2010发布、打包安装程序详解

vs2010发布、打包安装程序详解

vs2010发布、打包安装程序详解
vs2010发布、打包安装程序详解

这是我在网上搜到的,加以自己的理解和对一些不明白的地方做了一些更新说明。

1、在vs2010 选择“新建项目”→“其他项目类型”→“Visual Studio Installer”→

“安装项目”:

命名为:Setup1 ,选择好位置后点确定。这时在VS2010中将有三个文件夹,如图:

a.“应用程序文件夹”:表示要安装的应用程序需要添加的文件;

b.“用户的‘程序’菜单”:表示应用程序安装完,用户的“开始菜单”中的显示的

内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe;

c.“用户桌面”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。

2、应用程序文件夹中点右键,添加文件:表示添加要打包的文件;

添加的文件一般是已经编译过应用程序的debug目录下的文件(主要为.exe文件,其他文件可选);

如果有所需要的动态库也加载进来:

如果还要添加子文件夹则需要“添加文件夹”

然后把对应的子文件里的内容添加到此文件夹中;

把需要创建程序快捷方式的图标也添加进来(在res文件夹下),后缀名为:ico

3、在创建的项目名称(Setup1)上点击右键 属性,选择系统必备:

如果在项目名称(Setup1)的“检测到的依赖项”里检测到所添加的程序文件有.NET

依赖,如图:则选择所需的.NET的版本和Windows Installer3.1(可选项),如果没有则不用选。

选择:“从与我应用程序相同的位置下载系统必备组件”,这样安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET FrameWork组件;但是安装包会比较大。

在创建安装程序时,需要设置启动条件(如果有.NET依赖):在项目名称(setup1)上,点击右键选择“视图” “启动条件”:

然后VS2010会弹出启动条件视图:

在“启动条件”的属性中, 点击Version选择所需的.NET版本。

4、设置安装文件的目录(路径):

创建的项目名称(setup1)的属性中设置参数如下图:

其中Author 为作者;Manufacturer为公司名称;ProductName为应用程序的名字;例如我的设置为:

Author:nnrh;

Manufacturer:M&W;

ProductName:测卡程序。

把InstallAllUsers 设置为True 。(这样在“控制面板”程序中会显示公司的名称;在安装时会默认为“任何人”,否则默认为“只有我”)

点击应用程序文件夹,在其属性里,如下图:DefaultLocation为默认的安装路径,第一个([ProgramFilesFolder])为系统主目录(默认C:\Programe),第二个([Manufacturer])为公司名,第三个([ProductName])为应用程序名称,这样在安装时就会创建两层的文件路径。需要删除DefaultLocation中的:[Manufacturer] 。删除后只有应用程序的名称(默认的安装路径为:C:\Program Files\测卡程序,如果没有删除,则默认的安装路径为:C:\Program Files\M&W\测卡程序)。

5、创建应用程序图标与卸载程序:

A.“在应用程序文件夹”中的.exe文件中,点击右键,创建快捷方式:

重命名“测试程序”,然后点击右键属性:选择Icon

双击进入,点击浏览—》应用程序文件夹--》选择我们之前添加的“CheckCard.ico”

确定后,拖动此快捷方式到“用户桌面”

B. 在《用户的‘程序’菜单》中添加一个文件夹,命名为:“测试程序”(如果不添加一个文件夹,安装程序后在开始--》程序里会直接显示CheckCard.exe,如果添加了文件夹,安装程序后在开始--》程序里会出现一个测试程序文件夹,在其下面会有CheckCard.exe程序)然后同样的方式创建CheckCard.exe的一个快捷方式命名为测试程序,选择图标,拖动到“测试程序”文件夹中;

c.创建卸载程序:

在“应用程序文件夹”中添加:C:Windows\System32\Msiexec.exe

右键创建快捷方式,重命名为:卸载,把此快捷方式拖动到“测试程序”文件夹中;

注:这里是ProductCode,而不是UpgradeCode.

6、完成以上步骤,就可以生成解决方案了。

7、生成解决方案后,在debug文件夹中就是我们需要的安装包(setup.exe),如果在前

面的《系统必备》里选择了.NET版本,则会.NET 版本安装包(DotNetFX40文件夹,根据版本不同,名称也有所不同),安装包发布时应将整个Debug文件夹发布出去。

8、点击setup.exe安装完在开始菜单中有“测试程序”文件夹,里面有我们创建的两个

快捷方式;

桌面上也有快捷方式。

我们安装后,右键点击桌面的测试程序,选择属性,会发现《打开文件位置》(本文用的系统是Win7,XP下为查找目标)是灰色的,不用使用,开始程序里面的也是如此。如图:

这个问题应该是vs打包工程的问题,在vs中好像没找到可以设置的地方,在网上查了半天,好象只有下面一种解决办法:

在网上下载orca工具(msi文件编辑工具)。安装orca后,用orca打开msi安装包,在左边的Tables列表中找到Shortcut表,在右边记录中找到Directory为DesktopFolder的记录,修改该记录的Target属性为[TARGETDIR]应用程序名称.exe (测试过不用后面的.exe也可以)。

可以看出DesktopFolder为桌面快捷方式,最上面的为开始程序里的快捷方式,将Target属性改过后保存即可。安装后打开文件夹位置可用。

点击可以打开CheckCard.exe所在文件夹。

还有我们点击开始程序里的卸载,可以卸载掉程序,但是点击安装文件夹里的msiexec.exe会出现以下窗口:

Msiexec.exe直接点击是不能卸载程序的,那要是客户要想卸载掉程序,万一点击了安装程序下的msiexec.exe出现上面的情况可能会以为有问题。为了解决这一问题,我们可以在《目标计算机上的文件系统》上点右键—》添加特殊文件夹—》用户的Application Data文件夹(这里可以自己根据情况添加),把msiexec.exe 放到此文件夹下(可以更名为uninstall.exe),然后再创建快捷方式(注:在msiexec.exe创建好快捷方式后,不能再移动msiexec.exe到别的文件夹里,如果这样会使快捷方式找不到卸载程序而无法卸载程序)。这样安装后不会在程序的

安装文件夹下出现msiexec.exe,会安装在Application Data文件夹里(这是个隐藏文件夹)。客户卸载程序时只能从开始程序里卸载或是在控件面板的卸载程序里卸载。(这个我个人的想法,其实也可以不用添加卸载程序,要想卸载程序,可以在控件面板的卸载程序里卸载)。

下面是英文版VS2010制作中文环境安装包(这是网上搜的,因个人用

的汉化版的VS,所以不存在下面的情况,所以没有测试过)

自从VS2010发布以来,一直在用英文版本,接下来就说明用英文版本制作中文环境安装包方法。

开发工具:VS 2010 EN

开发语言:Visual C#

先来看下英文版制作中文环境安装包出现的错误:

当创建有中文字符的文件夹或文件名都会出现“波浪线”,安装后就会是乱码,当然,解决这个问题的方法也很简单,

按照上图,设置安装包属性Localization 为Chinese(Simplified)。

这样虽然可以解决中文字符问题,但如果是要打包.net 环境的话(当然,您要是不打包.net 环境这个就不在讨论之内了)

,如下图选择将.net 环境一起打包,

当生成安装程序的时候,出现了以下错误,如下图:

根据错误,很明显没有找到中文语言包,但是错误中说的磁盘又指的哪个目录呢?

目录是指这里:C:/Program Files/Microsoft

SDKs/Windows/v7.0A/Bootstrapper/Packages/DotNetFX40Client(我的VS装在C盘,根据实际情况来定)

当然您会想是不是把中文语言包放在目标目录下不就可以吗?暂且不下判断,下载个中文语言放到目录下试试,

Microsoft .Net Framework 4.0 完整版语言包Microsoft .Net Framework 4.0客户端版语言包

下载下来之后,将完整版复制到“Packages/DotNetFX40/zh-Hans (对应语言环境)

将客户端版复制到“Packages/DotNetFX40Client/zh-Hans”

重新生成安装包程序。。。。。。

Rebuild All Succeded

注:所有需要一起打包的程序放在“C:/Program Files/Microsoft

SDKs/Windows/v7.0A/Bootstrapper/Packages”

可根据实际安装环境进行配置。

vb程序打包

打包过程: 一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择ProductName 属性,并键入信息管理系统。 二).将主程序项目的输出添加到部署项目中 1. 在“文件系统编辑器”中,选择“应用程序文件夹”。在“操作”菜单上,指向“添加”,然后选择“项目输出”。 2. 在“添加项目输出组”对话框中,选择“项目”下拉列表中的“你的程序”。 3. 单击“确定”关闭对话框。 4. 从列表中选择“主输出”和“内容文件”组,然后单击“确定”。 三).创建安装程序类 1. 在“文件”菜单上指向“新建”,然后选择“项目”。 2. 在“新建项目”对话框中,选择“项目类型”窗格中的“Visual Basic 项目”,然后选择“模板”窗格中的“类库”。在“名称”框中键入installDB。 3. 单击“打开”关闭对话框。 4. 从“项目”菜单中选择“添加新项”。 5. 在“添加新项”对话框中选择“安装程序类”。在“名称”框中键入installDB。 6. 单击“确定”关闭对话框。 7. 详细代码附后。 四).创建自定义安装对话框 1. 在解决方案资源管理器中选择“setup1”项目。在“视图”菜单上指向“编辑器”,然后选择“用户界面”。 2. 在用户界面编辑器中,选择“安装”下的“启动”节点。在“操作”菜单上,选择“添加对话框”。 3. 在“添加对话框”对话框中,选择“许可协议”对话框,然后单击“确定”关闭对话框。 4. 在“添加对话框”对话框中,选择“文本框(A)”对话框,然后单击“确定”关闭对话框。 5. 在“操作”菜单上,选择“上移”。重复此步骤,直到“文本框(A)”对话框位于“安装文件夹”节点之上。 6. 在“属性”窗口中,选择BannerText 属性并键入:安装数据库. 7. 选择BodyText 属性并键入:安装程序将在目标机器上安装数据库 8. 选择Edit1Label 属性并键入:数据库名称: 9. 选择Edit1Property 属性并键入CUSTOMTEXTA1 10. 选择Edit1Value 属性并键入:dbservers

VS2010程序打包、发布详细流程

VS2010程序打包、发布详细流程 一、开发环境 1、操作系统:Windows 7 64位(本机测试,其他系统亦可,无特殊要求) 2、开发软件:Microsoft Visual Studio 2010 3、目标软件:MFC 二、详细流程 1、新建项目 运行VS2010,在VS2010中依次选择“新建项目→其他项目类型→Visual Studio Installer→安装项目”,输入项目名称和路径,如图1所示(此次分别设置项目名称为“MySetupMaker”,项目路径在E盘根目录),点击确定按钮,进入主界面,如图2所示。 图1 新建项目

图2 项目主界面 这时在VS2010中将有三个文件夹: 1)“应用程序文件夹”:表示要安装的应用程序需要添加的文件; 2)“用户的…程序?菜单”:表示应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe; 3)“用户桌面”:表示这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。 2、添加文件 “应用程序文件夹”右键点击,出现下拉菜单,选择“添加 文件(I)…”,将需 要打包的文件全部添加到该目录下,如图3所示。

图3 添加文件到“应用程序文件夹” 此处添加的文件一般是已经编译过文件,一般是应用程序debug目录下的文件。如果需要添加其他文件,亦可以通过这种方式来添加。此外,如果debug 下面有子文件夹,则需要选择“添加 文件夹(F)”,首先在“应用程序文件夹”下创建一个文件夹,然后按照上述方法,添加文件到该文件夹即可,如图4所示。 图4 添加文件夹 备注: 1)此处添加的文件都会在软件安装完成后出现在软件的安装目录; 2)如果需要修改软件图标,则需要将软件的图标文件(.ico)也添加进来。 3、设置系统必备项 在“解决方案资源管理器”中,选择当前创建的项目名称(MySetupMaker),点击右键,选择“属性”,在弹出的“MySetupMaker属性页”中选择“系统必备(P)…”,如图5、图6、图7所示。

【转】制作软件自动安装,软件全自动安装包解析

【转】制作软件自动安装,软件全自动安装包 经常需要帮别人安装一些常用软件,“下一步”、修改安装目录等等,总得做很多重复的工作,很久之前就看到一些高手用autoit 来做一些软件的“自动安装”,软件的整个安装过程是全自动的,不需要点击或者输入任何东西,非常方便。 方法一: 由于对autoit不是很了解,一直没做出自己需要的“自动安装”,虽然也尝试用其他的工具制作过类似的“自动安装”,但是效果不是太好。 今天无意看到一篇文章《制作软件自动化安装的最简便的方法[By Gooker]》,如茅塞顿开,获益匪浅,感谢原作者。 下载自动化编写任务脚本autoit v3.2.55中文绿色版-目前最新是v3版本,类似BASIC语言风格的脚本程序的免费软件,它被设计用来在Windows GUI中进行自动操作.通过它可以组合使用模拟键击,鼠标移动和窗口/控件操作等来实现自动化任务,这是其它语言所无法做到或尚无可靠方法实现的。 这个方法不是用别的工具,正是AU3自带的。最简便的方法是什么样子的: 执行一遍软件的安装,就出来代码了,编译一下就出来工具了。 OK,先说明用的不是用Autoit宏生成器,总感觉那个玩意不准(不知道是不是没用过的原因),其实可能大家也在使用的时候碰到过,偶然按出来了,或者老手都知道这个软件。 好了,现在告诉你如何做: 1、打开 目录是:AutoIt3\SciTe\ScriptWriter 下面的AU3Record.exe文件 2、主角就出现了,建议选中"Record Window Text"(记录窗口文字),另外"Record Mouse"必选,然后browse选择你想要自动安装的软件; 3、选择好之后就点击"Click To Record"的图标,之后就安装你的软件,你的操作都会被记录,这个记录方式是完全模拟的,包括鼠标的移动、点击等等; 4、软件安装完毕之后,我们点击右上角这个 完成,程序会自动把代码写到SciTE里面。

vs打包程序数据库图解

VS打包数据库图解 1.首先在需要部署的项目的解决方案资源管理器中新建一个安装项目 2.在安装项目的文件视图中,右键【应用程序文件夹】->【添加】->【项目输出】 选择你的项目中的启动项目,下面的列表中,默认就是主输出,确定。 3.此时在文件系统的中间栏目,会自动列出编译所需的文件。一个简单项目打包差不多,还有快捷方式什么的,就不说了。开始重点了。

创建安装程序类 4.在解决方案资源管理器中,新建一个类库项目【InstallDB】,删除Class1.cs,新建一个安装程序类[InstallDB.cs],等下将在这个类中编写附加数据库代码。 创建自定义安装对话框 5.在刚新建的安装项目上右键,【视图】->【用户界面】: 在用户界面中,右键【启动】-【添加对话框】-选择【文本框(A)】-确定。 6.然后右键这个文本框(A),将其上移到欢迎使用下面:

右键选择【属性】,参考下图的信息填写: 7.在刚新建的安装项目上右键,【视图】->【自定义操作】: 8.右键【自定义操作界面】的【安装】节点,【添加自定义操作】,弹出的对话框。

9.在查找范围里选择应用程序文件夹,再点击右侧的【添加输出(O)…】,选择刚新建的安装程序类项目,默认还是主输出,确定。此时: 10.右键这个【主输出来自InstallDB(活动)】,进入属性界面,在【CustomActionData】属性里输入下面的内容: /dbname=[DBNAME] /server=[SERVER] /user=[USER] /pwd=[PWD] /targetdir="[TARGETDIR]\" 说明:其中前四个方括号中的大写字母,为上面第6步图中输入的四个EditProPerty属性,需要对应好。最后一个targetdir的值的意思是安装后文件的目录路径。 特别提醒:前三个"/XXX=[XXX]"后面,都有一个空格的,小xin曾因此烦恼甚久,网上的某些教程实在是。。。很耐人。 11.现在可以添加数据库文件了,在刚新建的安装项目上右键,【添加】->【文件】,选择你的MDF和LDF文件,就是安装时需要附加的数据库文件。 12.最后,我们只需在安装程序类里编写附加数据库的代码了。打开上面第4步中新建的安装程序类,参考下方的代码,编写适合您的附加数据库代码 using System; using System.Collections.Generic; using https://www.wendangku.net/doc/3013128761.html,ponentModel; using System.Configuration.Install; using System.Data.Sql; using System.Collections.Specialized; using System.Data.SqlClient; using System.Windows.Forms; namespace EaterySystem { [RunInstaller(true)] public partial class InstallDB : Installer

C#windows应用程序打包(VS2010+SQLServer2008) - SQL Server(mssql)数据库栏目 - 红黑联盟

C#windows应用程序打包(VS2010+SQLServer2008) 2014-07-09 0 个评论 来源:飘渺菌 收藏 我要投稿作者 : 飘渺菌 原文地址:https://www.wendangku.net/doc/3013128761.html,/qingdujun/article/details/37563661 开发环境:VS2010+SQL Server 2008 操作系统:win7_32bit 旗舰版 开发语言:C# 项目名称:学生寄宿管理系统 下面开始介绍:如何给windows应用程序打包? 第一步: 打开VS2010,打开你要打包的项目,然后右击"解决方案",”添加“,"新建项目",弹出如下图所示界面: 点击”安装和部署“左边的三角形,选择下面的”Visual studio Installer“,再选择”安装项目“,同时将下面的命名改为”Setup“点击确定。 第二步: 点击解决方案里面生成的”Setup“,将属性中的ProtectName改为”学生寄宿系统 V1.0 “(你的

项目名字) 第三步: 右击解决方案里面的”Setup“,然后再选择”属性“。弹出属性页界面如下第二张图: 再点击里面的系统必备。 重要一点:勾选"从与我的应用程序相同的位置下载系统必备组件(D)",其实意思就是说你勾选后,生成安装项目时,在你安装项目的路径下,会有你在系统必备组件列表中勾选的组件.(系统自动完成,这一点还不错,不需要你自己去下载组件) 1)、Windows Installer 3.1(必选) 2)、.NET Framework 3.5 (可选)参考最后说明 3)、Crystal Report Basic for Visual Studio2008(x86,x64) (可选) 项目中用到了水晶报表就需要勾选此项

软件安装原理

软件安装原理.txt这是一个禁忌相继崩溃的时代,没人拦得着你,只有你自己拦着自己,你的禁忌越多成就就越少。自卑有多种档次,最高档次的自卑表现为吹嘘自己干什么都是天才。软件在安装时,到底做了些什么?大家每天都在用电脑,可能也经常在自己的电脑上安装软件。就算自己没安装过,至少也看到人家安装过软件。在这里,我不是想教你怎么安装软件,而是想向你展示,软件在安装的过程中,到底都做了些什么动作?为什么有些软件要安装,直接拷贝过去却不能用?为什么一些软件安装或卸载之后要重启。下面要讨论的就是这些问题。 首先,我们探讨一下软件安装的共通部分,说共通,就是在不同版本的操作系统上,如WINDOWS98,WIN2K和WINXP等上它们都有共同点的地方。这个文章也试图不针对具体的某个操作系统,而对共同的规律来探讨,不过我自己用的是WINDOWS98,所以有时一些例子可能会用WINDOWS98上的实例来说明,而大多数情况下这些特***在WIN2K和WINXP上也是类似的。 那么,我先来归纳一下,典型的软件安装过程都有可能做哪些事情。由于我们是讨论软件在安装时的行为,所以开始安装前的设置和选项我们就暂不讨论,只说到软件真正开始安装那个时候起的动作: ①文件从安装源位置拷贝到目标位置。 ②往系统目录写入一些必要的动态连接库(DLL)。(可选) ③往系统注册表中写入相应的设置项。(可选) ④建立开始菜单里的程序组和桌面快捷方式。(可选) ⑤其他动作。(可选) 下面我们再详细来分析上面归纳出来的这些动作: 1)拷贝软件本身需要的文件。源位置指软件未安装之前的位置,例如光盘,下载的目录等,目标位置指你指定的安装位置。 这是几乎所有的软件安装过程一定会做的一件事。而如果一个软件,在安装时只要这一步,不需要后面的其他几步,我们可以认为这个软件就是绿色软件。或者反过来说绿色软件就是只要拷贝文件,不需要依赖于某个DLL,或者它依赖的DLL在几乎所有的系统中都一定有的,并且它也不依赖于注册表里面的设置项的软件。 2)这一步,可以说至少有一半软件在安装时都会做,一些软件,需要用到某个DLL,特别是那些软件作者开发的DLL,或者系统中不常用的DLL,一般都会随软件的安装拷到系统目录。所谓系统目录,在WIN98下一般是在WINDOWS\SYSTEM这个目录,而WIN2K是在WINNT\SYSTEM32,WINXP是在WINDOWS\SYSTEM32。还有,一些软件如QQ游戏,中游等,它们也用到一些DLL,由于这些DLL只是这个软件自己用到,别的其他软件不会用到,所以它们并不一定存在于系统目录,而是放在软件安装目录里面,这样的DLL已经在上一步中被拷贝,所以和这一步说的情况不一样。

VS2010发布、打包安装程序超全超详细

1、 在vs2010 选择“新建项目”→“其他项目类型”→“Visual Studio Installer→ 命名为:Setup1 。 这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件; 2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示 的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe; 3.“用户桌面”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。 9、应用程序文件夹中点右键添加文件:表示添加要打包的文件; 添加的文件一般是已经编译过应用程序的debug目录下的文件;

如果debug 下面有子文件夹则需要“添加文件夹”,例如:data 然后把对应的子文件里的内容添加到此文件夹中; 把需要创建程序快捷方式的图标也添加进来:后缀名为:ico 10、在创建的项目名称(Setup1)上点击右键:属性

选择系统必备: 然后选择.NET的版本,和Windows Installer3.1(可选项) 选择:“从与我应用程序相同的位置下载系统必备组件” 这样安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET FrameWork组件;但是安装包会比较大。

VS2010发布.NET2.0的版本,在创建安装程序时,需要设置启动条件:在项目名称(setup1)上,点击右键选择“视图” “启动条件”:

然后VS2010会创建如下文件: 在“启动条件”中, 点击“.NET Framework”在Version上面选择.NET Framework 2.0; 这样.NET Framework 2.0上创建的项目在安装时,就不会安装.NET3.5或其他版本, 也不会重启(解决.NET 2.0 创建的项目,安装.NET FrameWork3.5的问题)。 11、设置安装文件的目录(路径): 创建的项目名称(setup1)点击左键(不是右键),在属性中设置参数如下图:

使用Visual Studio 2010 打包安装程序

打包程序: 1,解决方案—右键菜单“添加”—新建项目—其他项目类型—安装和部署—Visual S tudio Installer—安装项目,输入名称Setup1,点“确定” 2,添加开始程序中的文件夹:右击左侧“应用程序文件夹”—添加—文件夹,自己设置名称。这里的作用就是好管理,这里我就叫它“测试打包系统”;然后再右击左侧“用户的程序菜单”—添加—文件夹,自己设置名称,这里我就叫它“测试打包系统”。

3,添加主输出:右击左侧“应用程序文件夹”—测试打包系统(即刚刚创建的文件夹),添加—项目输出-主输出-确定。 下一步:添加主输出

4,添加开始程序中和桌面的主程序快捷方式:单击左侧“应用程序文件夹”—测试打包系统(即刚刚创建的文件夹),右键菜单“创建主输出来自***的快捷方式”,命名为“测试打包系统”。然后将其分别拖到左侧“用户的程序菜单”—测试打包系统(即刚刚创建的文件夹)和左侧“用户桌面”(或单击左侧刚新建的文件夹--右侧右键—创建新的快捷方式--选择“应用程序文件夹”---主输出--“确定” ;单击左侧用户桌面--右侧右键—创建新的快捷方式---选择“应用程序文件夹”---主输出---确定)

5,设置程序图标:先把图标文件放到你的程序目录下---单击左侧“应用程序文件夹”---Images(自己创建的文件夹),---空白处右键—添加—文件---图标文件。然后左侧“用户的程序菜单下”的文件夹---单击刚才新建的程序快捷方式---属性窗口---Icon—浏览—图标文件---确定。同理添加“用户桌面”里快捷方式的图标。 添加"快捷方式的属性"

打包过程vs2010(包含卸载功能、生成一个exe文件)

1、在vs2010 选择“新建项目”----“其他项目类型”----“Visual Studio Installerà“安装项目”: 命名为:Setup1 。 这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件; 2.“用户的…程序?菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe; 3.“用户桌面”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。 2、应用程序文件夹中点右键添加文件:表示添加要打包的文件;

添加的文件一般是已经编译过应用程序的debug目录下的文件; 如果debug 下面有子文件夹则需要“添加文件夹”,例如:data

然后把对应的子文件里的内容添加到此文件夹中; 把需要创建程序快捷方式的图标也添加进来:后缀名为:ico 3、在创建的项目名称(Setup1)上点击右键:属性

选择系统必备 然后选择.NET的版本,和Windows Installer3.1(可选项)

选择:“从与我应用程序相同的位置下载系统必备组件” 这样安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET FrameWork 组件;但是安装包会比较大。 VS2010发布.NET2.0的版本,在创建安装程序时,需要设置启动条件:在项目名称(setup1)上,点击右键选择“视图”à“启动条件”:

然后VS2010会创建如下文件: 在“启动条件”中, 点击“.NET Framework”在Version上面选择.NET Framework 2.0;

软件安装通用教程(软件安装注意事项)

软件安装通用教程 一.认识常用软件 1.电脑检测、优化、管理:360安全卫士、腾讯电脑管家等; 2.杀毒软件:360杀毒、腾讯电脑管家、金山毒霸、瑞星等; 3.聊天软件:QQ、MSN、微信等; 4.浏览器:QQ、360、搜狗、遨游、世界之窗、腾讯TT等; 5.输入法:搜狗拼音、QQ拼音、极品五笔、万能五笔等; 6.图片浏览:2345看图王、美图看看、光影看看、可牛看图、QQ影像等; 7.图片处理:美图秀秀、光影魔术手、PS等; 8.音频播放:酷狗音乐、酷我音乐、百度音乐、QQ音乐等; 9.视频播放:优酷、暴风影音、爱奇艺、迅雷看看、QQ影音; 10.压缩软件:WinRAR、2345好压、快压等; 11.办公软件:微软Office、金山WPS、永中Office等; 12.设计软件:PS、AI、CAD、3D等; 二.准备(检查电脑配置) 1.计算机/属性 2.控制面板/系统 重点检查以下两项: 1、自己操作系统版本:Windows系统(具体哪个版本)或Mac系统; 2、系统类型是32位还是64位系统 三.获取安装程序 1.安装光盘/U盘; 2.从官方网站下载; 3.从第三方网站下载(百度软件中心、太平洋下载中心、ZOL中关村在线等); 4.通过第三方管理软件下载安装(360软件管家、QQ软件管家等)。 5.购买 四.安装 1.常规安装方式 1)安装文件为单个文件的情况(双击exe或msi文件); 2)安装文件为多个文件的情况(双击setup.exe或install.exe或与软件名称相同的文件)2.绿色版 所谓绿色版或者绿色软件指的是不用安装的软件,通常情况是是一个压缩文件,解压后就能直接运行的,也可以拷贝到便携的U盘上到处运行,精简、免安装、移植性强。当然有些需要运行注册表文件。绿化版卸载也很简单,直接删除原文件即可。 3.破解版

vs打包方案

.net打包/C#WinFrom程序打包/图解.net打包/.net安装部署图解/VS2008项目的安装与部署图解 一、应用程序文件夹操作 1、新建一个安装项目,起名“测试打包” 这里要记住路径了,不然,打完了找不着安装包在哪里,可就说不过去了,呵呵! 2、这里就会出现三个文件夹,不用多说一看就明白意思,点“应用程序文件夹-->添加-->文件夹

这里的作用就是好管理,重启一下名字,这里我就叫它“测试打包系统” 3、在“测试打包系统”文件夹上右键-->添加-->项目输出 下一步:添加主输出 一般这个就够了,当然你还有别的资源的话就要添加上去了! 4、接下来在“应用程序文件夹”下依些建几个文件夹,我建了3个

Images里我放的是图片,2个ICO和1个BMP,后面会用到! Unit放置卸载的文件,这里你记住有这么回事就行了,下面专门会讲这个文件是怎么来的! 最下面的一个就不用多说了,上面操作过了,放了一个主输出文件! 到这里一个简单的打包项目已完成了,呵呵,右键生成一下,在项目目录中找着安装文件就可以运行安装的用了! 但是这样的安装包,你安装完一不小心还找不着安装在哪里去了,呵,因为这样只有在安装文件夹里有东东,而我们所熟悉的开始菜单和桌面上没东西啊!不方便,那就给加上去吧! 二、开始菜单-->程序-->里添加内容操作 1、点“用户的“程序”菜单”,新建一个文件夹!步骤和前面一样,不细说!

我起名叫“测试打包系统” 2、在中间的桌口中(上图的名称下面部分位置啊),右键-->创建新的快捷方式,出现下面的界面 选择“应用程序文件夹”里面的,也就是我们添加的主输出文件! 3、更改新添加"快捷方式的属性" 看到了吧,这里我更改了一下name和Icon,更改Icon,看到上图中的浏览了吧,打着前面Images下面的ICO文件就可以了!

软件自动安装包制作(InstallRite)图文教程

软件自动安装包制作(InstallRite)图文教程 现在越来越多的朋友在研究软件自动安装,各种各样的方法层出不穷,本人比较懒,喜欢用比较简单和快速的方法,找了N久让我找到了这个InstallRite这个软件,经过试用和测试,个人认为还是比较简单且容易上手的东西,现在发出来和大家分享下: 首先下载并安装InstallRite,打开InstallRite.exe,看到如图所示: 点击安装新的软件并接创建一个安装包,看到如图所示:

下一步:

下一步:这里建议关闭所有运行着的程序,因为你在安装软件的期间如果其它软件正在硬盘些东西又或者在注册表添加东西都会被InstallRite所监听到。 这时InstallRite会自动扫描系统目录和注册表并创建一个快照,如图: 扫描完毕之后选择需要安装的软件,然后点下一步进行安装,怎么安装软件就不用我说了吧! 等到你需要安装的软件安装完毕之后你会看到下面的提示:

直接点下一步,这时InstallRite会自动对比软件安装之前和安装之后系统的所有改变: 对比完毕之后要求你输入你所安装程序的名字,输入之后点确定。

点击确定之后就会出现如下界面: 这时你可以直接点击构建安装包来生成自动安装的程序,如果我们还需要进一步调整的话就先点击完成回到软件初始界面然后再点击检查安装打开如下界面:

在这里你可以删除一些你不希望创建的文件,比如一些快捷方式和临时文件。如果你的其它程序正在处于运行状态也会被InstallRite监听,如杀毒软件,QQ等等。所以我们将一些自己觉得没必要的文件删除掉尽量减少文件的大小。清理完毕之后直接关闭窗口再打开InstallRite初始界面,现在可以点击初始界面里的构建一个安装包了: 选中我们刚才安装的软件之后直接点击确定然后保存。当点击保存之后就会出现如下窗口:

VS2005安装包打包教程

vs2005打包图解(含卸载功能) (2009-04-17 20:33:09) 转载▼ 标签: vs2005打包图解 卸载 it 分类:编程 该打包过程在vs2005中完成,但也适用于vs2008,程序是用c#写的。 1.新建安装和部署。 打开你所写的项目,在解决方案上右键->添加->新建项目。如图: 选择其他项目类型->安装和部署->安装项目。在名称中把名字改为你所希望的名字,然后确定。如图:

2.确定后打开文件系统,然后单击应用程序文件夹,在右边空白处右键->添加->项目输出。如图: 3.选择主输出,然后确定。这时文件系统中的应用程序文件夹如图: 4.在刚添加的主输出上右键,创建其快捷方式。可以重命名也可不重命名。这里命名为PicSee。 如图:

5.剪切刚创建的快捷方式,然后单击用户的程序菜单,在其上右键,添加,文件夹,重命名文件夹。这个文件夹名字就是你在开始,所有程序中显示的名字。然后单击刚创建的文件夹,在右边空白处粘贴快捷方式,安装好程序后,这个快捷方式会出现在所有程序中。如图: 6.像上面一样再创建一个快捷方式,剪切,然后单击用户桌面,粘贴。安装完程序后,这个快捷方式出现在桌面。如图: 7.右击左边的"应用程序文件夹"打开属性对话框: 将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉, 不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称"。 8.右键你的安装项目名,属性。如图:

在打开的属性页中,选择"系统必备",在打开的系统必备页中,选中如下图中的选择项,选上以后,在生成的安装文件包中包含.netframework组件,然后确定。

安装程序常见问题的解决

安装程序常见问题的解决 安装程序常见问题的解决 邓宁 在Windows下,使用软件前一般需要安装。安装软件本来是一件非常简单的事情,但有时却出现一些令用户困惑不已的问题,以致无法安装程序。如果遇到软件安装问题,又该怎么办呢? (1)安装引擎失败 程序安装时提示“安装程序启动安装引擎失败:不支持此接口”(如图41)或“The installshield Engine (ikernel.exe)could not be launched 不支持此接口”。这时,我们可以在Windows XP中按下Win+R组合键,输入:sfc /scannow,接着顺着向导检查并修复系统文件。同时尝试打开“控制面板→管理工具→服务”,双击“Windows Installer”服务,把“启动类型”设置为“手动”方式后单击“启动”按钮。ikernel.exe是Install Shield(很多安装程序都是用它制作的)安装引擎,如果该文件正在运行,后续安装程序将无法正常安装。这时可打开“任务管理器”,找到并右击ikernel.exe进程,选择“结束进程”即可。另外,Norton杀毒软件可能会把ikernel.exe文件误认为病毒,请暂时禁止病毒监控程序或防火墙。 (2)权限不够 安装程序时,出现“安装仅在管理模式下进行,安装终止。”的提示,并无法安装。此程序安装时需要管理员权限。如果不是以管理员权限登录Windows,双击EXE文件时,会弹出一个窗口,选中“以下面的用户身份运行程序”,输入管理员账号和密码,单击“确定”按钮即可运行(如图42)。如果在某些电脑上不会此窗口,请注销当前用户,以管理员身份重新登录,再安装程序。或再建立一个具有Administrator权限的用户,并用它来登录,再尝试安装程序。 (3)安装介质出现问题 有时安装软件时,发现其进行到某进度时总是自动中断退出。这时,我们要在安装时仔细观察安装进度,发现当进行到50%时,如果进度条上显示读取的文件为“newp.jpg”,看来可能是因为安装介质(如光盘)部分损坏。这时,可尝试把安装光盘中的安装程序全部拷贝到硬盘某一目录中,发现包括“newp.jpg”在内的几个文件无法复制,记下这些文件的名称,并将其他文件复制过来,然后启动“画笔”或Photoshop生成一个newp.jpg,并放到相应文件夹下,再从硬盘中进

vs2010发布、打包安装程序(超全超详细)

1、在vs2010 选择“新建项目”→“其他项目类型”→“Visual Studio Installer→ “安装项目”: 命名为:Setup1 。 这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件; 2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示 的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe; 3.“用户桌面”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。 2、应用程序文件夹中点右键添加文件:表示添加要打包的文件;

添加的文件一般是已经编译过应用程序的debug目录下的文件; 如果debug 下面有子文件夹则需要“添加文件夹”,例如:data 然后把对应的子文件里的内容添加到此文件夹中;

把需要创建程序快捷方式的图标也添加进来:后缀名为:ico 3、在创建的项目名称(Setup1)上点击右键:属性 选择系统必备:

然后选择.NET的版本,和Windows Installer3.1(可选项) 选择:“从与我应用程序相同的位置下载系统必备组件” 这样安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET FrameWork组件;但是安装包会比较大。

VS2010发布.NET2.0的版本,在创建安装程序时,需要设置启动条件:在项目名称(setup1)上,点击右键选择“视图”“启动条件”:

然后VS2010会创建如下文件: 在“启动条件”中, 点击“.NET Framework”在Version上面选择.NET Framework 2.0;

vs2010发布、打包安装程序详解

这是我在网上搜到的,加以自己的理解和对一些不明白的地方做了一些更新说明。 1、在vs2010 选择“新建项目”→“其他项目类型”→“Visual Studio Installer”→ “安装项目”: 命名为:Setup1 ,选择好位置后点确定。这时在VS2010中将有三个文件夹,如图: a.“应用程序文件夹”:表示要安装的应用程序需要添加的文件; b.“用户的‘程序’菜单”:表示应用程序安装完,用户的“开始菜单”中的显示的 内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe; c.“用户桌面”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。 2、应用程序文件夹中点右键,添加文件:表示添加要打包的文件;

添加的文件一般是已经编译过应用程序的debug目录下的文件(主要为.exe文件,其他文件可选); 如果有所需要的动态库也加载进来: 如果还要添加子文件夹则需要“添加文件夹” 然后把对应的子文件里的内容添加到此文件夹中; 把需要创建程序快捷方式的图标也添加进来(在res文件夹下),后缀名为:ico

3、在创建的项目名称(Setup1)上点击右键 属性,选择系统必备:

如果在项目名称(Setup1)的“检测到的依赖项”里检测到所添加的程序文件有.NET 依赖,如图:则选择所需的.NET的版本和Windows Installer3.1(可选项),如果没有则不用选。 选择:“从与我应用程序相同的位置下载系统必备组件”,这样安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET FrameWork组件;但是安装包会比较大。 在创建安装程序时,需要设置启动条件(如果有.NET依赖):在项目名称(setup1)上,点击右键选择“视图” “启动条件”:

VS2010制作安装包

北京江南天安科技有限公司20XX年XX月XX日

版本控制

目录 1引言 (5) 1.1编写目的 (5) 1.2读者对象 (5) 2操作流程 (5)

附图目录 图2-1 新建项目 (5) 图2-2 选择安装包项目 (6) 图2-3 映入眼帘 (6) 图2-4 添加项目执行文件 (7) 图2-5 选择Primary output (7) 图2-6 创建执行文件的快捷方式 (8) 图2-7 粘贴在桌面文件夹下 (8) 图2-8 添加文件夹 (8) 图2-9 添加msiexe.exe (9) 图2-10 复制ProductCode (9) 图2-11 粘贴Code (10) 图2-12 设置安装包属性 (10) 图2-13 设为Release版 (11)

1引言 1.1编写目的 谨防自己以后忘记。 1.2读者对象 MySelf。 2操作流程 1.选中要制作安装包的项目,点击菜单栏“File”→“New”→“Project”,如下图所 示: 图2-1新建项目 2.选择“Visual Studio Installer”→“Setup Project”项,然后输入相关项,如下图所示: Name:安装包名称 Location:安装包放在什么路径下 Solution:1.新建一个项目;2.添加到该项目下 Solution Name:如果选择添加到本项目下,不需要输入Solution Name项

图2-2选择安装包项目 3.在上一界面点击“OK”按钮后,进入如下界面,在右侧项目下方出现“XXX安装 包”项目,如下图所示: 图2-3映入眼帘 4.单击左侧“Application Folder”项,在此文件夹下添加项目执行文件,在中间空白 页面处单击鼠标右键,点击“Add” “Project output”项,如下图所示:

手机软件不能安装原因

错误提示一:证书过期 问题说明:软件证书过期. 解决办法:1:把手机时间调到证书的期限内(把手机时间往前调几个月)再安装,安装完毕后调回正确时间 2:为软件重新签名 错误提示二:证书错误 问题说明:1.安装的软件没有签名 2.如果是JAR程序,一般是因为证书有冲突。(很多java游戏都会出这个错误提示,解决办法看下面2) 解决办法:1:为软件签名; 2:将程序(软件/游戏)直接安装到手机上或更换存储卡 错误提示三:更新错误 问题说明:一般出现这提示是因为安装软件时手机内有旧版本的相同软件没有删除,进行了重复安装。或者因为新、旧版软件安装程序标题不同引起冲突。 解决办法:1:卸载旧版软件之后,再安装新版本软件; 2:把新版本软件解包,在PKG文档中把安装程序标题改为与旧版一致 错误提示四:证书尚未生效 问题说明:手机的时间超出软件证书的期限. 解决办法:1:检查手机的日期是否设置正确; 2:把手机时间调到证书的期限内,然后再装。在安装过后再调回正确时间即可 错误提示五:未授予所需的程序接入权限 问题说明:1.出于塞班第三版系统的安全问题,一些程序的权限被禁止使用。没有该权限的程序都无法安装,或该程序已经被签名。2.证书出错. 解决办法:1:使用未签过名的软件重新签名后再安装; 2:去掉手机证书权限限制----XX手机 错误提示六:证书受限制 问题说明:1:由软件签名出错或者软件已被多次签名引起.2:低权限证书签名了高权限程序解决办法:1:使用未签过名的软件重新签名后再安装. 2:核实该程序所要求的证书权限,证书权限要和程序权限相匹配。(目前本论坛制作的证书权限为17项,签名19项权限的程序时有可能出现此问题) 错误提示七:无法安装不被信任的提供商提供的受保护应用程序 问题说明:有几种可能引发此问题:1.手机设置问题 2.软件没有签名或者签名不正确 3.证书冲突. 解决办法:1:进入手机的“程序管理”- “选项”-“设置”:“安装软件”设置成--全部,“在线证书检查”设置成--关; 2:将未签过名的软件重新签名后再安装; 3 :格机后再安装(注意格机前请作好备份) 错误提示八:文件受损

Innosetup打包安装程序教程

Inno setup 简单打包教程 Inno setup,使用方法如下。 (1)将编写好的程序生成Release版本,打开Inno setup 5小软件,弹出如下界面: 点击菜单栏“文件”——“新建”,出现如下界面 点击下一步,出现如下界面 这里要填写程序的名字,如“My App”,用用版本“1.00”,应用程序的发布者“ My Company”,及应用程序的网站“XXXXX”,后两者可以不写。点击下一步出现如下界面 来这里基本不用更改,点击下一步,出现如下界面 这里首先要选择应用程序的这性文件,也就是XXXX.exe文件,点击右侧的浏览找到你的执行文件即可。下边的“允许用户在安装完成后启动应用程序”,勾选前面的对勾,即可,若禁止安装完成后就运行程序,可不选择此项。下边的“其他应用程序文件”比较重要,一般包含程序用到的一些DLL文件,配置文件(.ini文件),特殊的AxtiveX(.ocx)控件及Readme 文件等,点击下一步,出现如下界面 这里需要哪些功能,在前边打上对勾即可,点击下一步出现如下界面 这里可以选择许可文件,安装前的文件(如Readme文件等),安装后显示信息等,点击下一步,出现如下界面, 在此可选择语言,当然是“简体中文”,点击下一步,出现如下界面, 在这里选择编译文件的输出文件夹,输出地文件名等,还可以加载自定义的安装程序图标,填写完成后,点击下一步,出现如下界面 点击下一步, 点击完成,进入Inno Setup的编译器,如下图, 点击是,出现如下界面 点击是,出现如下界面

选择编译文本(.iss文件)的输出文件夹,之后便可见变得代码,如下 ; 脚本由Inno Setup 脚本向导生成! ; 有关创建Inno Setup 脚本文件的详细资料请查阅帮助文档! #define MyAppName "3G NVS Viewer" #define MyAppVersion "1.00" #define MyAppExeName "LAUMp4Test.exe" [Setup] ; 注: AppId的值为单独标识该应用程序。 ; 不要为其他安装程序使用相同的AppId值。 ; (生成新的GUID,点击工具|在IDE中生成GUID。) AppId={{140AF0C5-52A5-4ECD-AF8B-0037036B0549} AppName={#MyAppName} AppVersion={#MyAppVersion} ;AppVerName={#MyAppName} {#MyAppVersion} DefaultDirName={pf}\{#MyAppName} DefaultGroupName={#MyAppName} InfoAfterFile=E:\MyProject\3G\modify\08060900\Client\bin\Readme.txt OutputDir=E:\MyProject\3G\setup\Output OutputBaseFilename=3G NVS Viewer setup_V1.00 Compression=lzma SolidCompression=yes [Languages] Name: "chinesesimp"; MessagesFile: "compiler:Default.isl" [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1 [Files] Source: "E:\MyProject\3G\modify\08060900\Client\bin\LAUMp4Test.exe"; DestDir: "{app}"; Flags: ignoreversion Source: "E:\MyProject\3G\modify\08060900\Client\bin\config.ini"; DestDir: "{app}"; Flags: ignoreversion

CAB打包和exe安装程序制作说明

1.OCX生成CAB包 1.Copy需要的文件到目标并编写ocx注册脚本和INF文件,格式如下: 注册ocx:regsvr32 .\OCXInFlaDemo.ocx INF文件格式如下: [version] ;版本描述信息,主要用于版本控制。 signature="$CHICAGO$" AdvancedINF=2.0 [DefaultInstall] CopyFiles=install.files RegisterOCXs=RegisterFiles AddReg=AddToRegistry [RInstallApplicationFiles] CopyFiles=install.files RegisterOCXs=RegisterFiles AddReg=AddToRegistry [DefaultUninstall] Delfiles=install.files UnRegisterOCXs=RegisterFiles [DestinationDirs] install.files =11 [SourceDisksNames] 1=%DiskName%,PTZPanel.CAB,1 [Add.Code] ;该项会指明该安装包中有哪些项 OCXInFlaDemo.ocx=OCXInFlaDemo.ocx PTZPanel.swf = PTZPanel.swf [install.files] OCXInFlaDemo.ocx=OCXInFlaDemo.ocx PTZPanel.swf = PTZPanel.swf [SourceDisksFiles] PTZPanel.inf =PTZPanel.inf OCXInFlaDemo.ocx=OCXInFlaDemo.ocx

相关文档
相关文档 最新文档