admin管理员组

文章数量:1539552

2024年5月14日发(作者:)

VS2005的打包

首先在VS2005中打开一个想要打包的项目,接着在“文件”菜单上指向“添加”,然后单击“新

建项目”。在“添加新项目”对话框中,单击“安装和部署项目”,然后选择“模板”窗格中的“安

装项目”。在“名称”框中,键入“My TEST Installer”。(当然这里的名称框中可以随便输入,

以下不做一一叙述。)“确定”即可。

这里便可看到项目已经添加到了“解决方案资源管理器”中,并且“文件系统编辑器”打开。

在“解决方案资源管理器”中选择“My TEST Installer”项目。在“属性”窗口中,选择

“ProductName”属性,(“ProductName”属性指定在文件夹名称和“添加/删除程序”对话框中为

该应用程序显示的名称。)键入“My TEST”。

然后就是把基于windows应用程序添加到安装程序了。第一步是在“解决方案资源管理器”

中选择“My TEST Installer”项目。在“文件系统编辑器”中,选择“应用程序文件夹”节点。第

二步则在“操作”菜单上指向“添加”,然后单击“项目输出”。在“添加项目输出组”对话框中,

从“项目”下拉列表中选择“My TEST”。从列表中选择“主输出”组。在“配置”框中,选择“(活

动)”。单击“确定”关闭对话框。第三步则为应用程序创建快捷方式。在“文件系统编辑器”中,

选中“来自 My TEST 的主输出”节点。并右键点击,创建快捷方式。并为此快捷方式重命名

为你所希望出现在用户桌面上的名称。同时把些快捷方式拖拽至左部的“用户桌面”文件夹

中。第四步也是最后一步,在“生成”菜单上选择“生成My TEST Installer”,便可以分发给用

户安装了。

有时候程序的安装运行还需要某些软件、补丁,比如IE的版本要在5.0以上等,这时就需要

添加启动条件。在“解决方案资源管理器”中选择“My TEST Installer”项目。在“视图”菜单上

指向“编辑器”,然后单击“启动条件”。在“启动条件编辑器”中,选择“目标计算机上的要求”

节点。在“操作”菜单上选择“添加文件启动条件”。此时,将在“搜索目标计算机”节点之下添

加一个“搜索 File1”节点,在“启动条件”节点之下添加一个“Condition1”节点(condition :以…

为条件)。将“搜索 File1”重命名为“搜索 Internet Explorer”。在“属性”窗口中,将“FileName”

属性设置为 ,将“Folder”属性设置为 [ProgramFilesFolder],将“Depth”属性设置

为 2,将“MinVersion”属性设置为 5.00。选择“Condition1”节点。将“Message”属性设置为下

面的内容为“此程序需要 Microsoft Internet Explorer 5.0 或更高版本。请安装 Internet

Explorer 并重新运行 My TEST Installer。”

将.Net Framework 2.0加入安装程序中:

1. 准备好(2.0版),在“解决方案资源管理器”中右击安装项目,选择“添

加”—>“文件”将其加入到安装项目中;

2. 在"启动条件"里点".NET Framework",然后在右边属性的InstallUrl里填写

3. 右键点所建的安装部署项目,在属性页的系统必备里选择"从与我的应用程序相同的位置

下栽系统必须组件"

VS2005打包時加入卸载功能:

方法一:

1.在打包項目中添加文件(一般可在c:windowssystem32下找到)

2.在文件系統視圖中選擇應用程序文件夾,在上按右鍵,選擇創建快捷方式,重命

名快捷方式為"卸载".

3.更改此快捷方式的Arguments 为"/x {產品id}",產品id的值為打包項目的ProductCode屬性

值.

方法二:

1.先生成安装包,记下ProductCode,下面要用到

2.用建立一个新的控制台程序文件

'power by: landlordh

'for 2000,xp,2003

Module uninstall

Sub Main()

Dim myProcess As Process = New Process

If f("NT 5") Then

("msiexec", "/X{2B65D4A9-C146-4808-AB4B-321FB0779559}")

'改为自己的ProductCode

End If

()

End Sub

End Module

3.将控制台程序BIN目录的exe文件加入到打包程序文件中,在程序组创建的快捷

方式

把方法二中步骤二的代码改写成C#如下:

static void Main(string[] args)

{

("msiexec",

"/X{460247B2-5FF0-4AF7-B4BC-B8BA3025231B}");

}

为了能在用户计算机的“程序”菜单里看到程序快捷方式和卸载组织在一起,在安装项目的

“文件系统”编辑器里用户的“程序”菜单下新建一个文件夹,指定名称,将程序的快捷方式和

卸载快捷方式放入其中。

本文标签: 程序选择项目文件添加