vb.net 2003程序打包全过程(包括水晶报表、.net框架安装等)

rel="File-List" href="file:///D:%5CDOCUME%7E1%5CADMINI%7E1.000%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">

1.打开 Windows 应用程序。

2 在解决方案资源管理器中,右击 Windows 应用程序解决方案,指向“添加”,然后单击“新建项目”。

3在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。单击“确定”按钮。

4在解决方案资源管理中,右击安装项目,指向“添加”,然后单击“项目输出”。

5在“添加项目输出组”中,选择“主输出”,然后单击“确定”。

将自动添加所有依赖项,如 Managed.msm

6在解决方案资源管理器中,右击安装项目,指向“添加”,然后单击“合并模块”。

7在“添加模块”对话框中,选择下列要添加到安装项目的合并模块,然后单击“打开”:

managed_chs.msm

Database_Access.msm       (我的机器上是crystal_Database_Access.msm)

Database_Access_enu.msm  (我的机器上是crystal_Database_Access_chs.msm)

regwiz.msm                (我的机器上是crystal_regwiz2003.msm)

VC_CRT.msm          (我的机器上是VC_user_CRT71_rtl_x86_---.msm)

VC_STL.msm           (我的机器上是VC_user_stl71_rtl_x86_---.msm)

如果您部署的 Windows 应用程序使用 ADO.NET 数据集,则还需要包括 VC_CRT VC_STL 合并模块)

8在解决方案资源管理器中,右击 regwiz.msm 文件,然后选择“属性”。

9在“属性”窗口中,展开 MergeModuleProperties,然后在“许可证密钥”属性框中输入一个有效的许可证密钥(密钥AAP5GKS0000GDE100DS)。

注意   每当部署 Crystal Reports 应用程序时,必须提供许可证密钥。

67两部分为程序使用水晶报表等时增加的打包过程)

10. 选中应用程序文件夹,右击,添加/文件,添加你的程序文件(binconnection),如exe文件,access数据库文件等

11. 在应用程序文件夹中创建两个主输出的快捷方式,并且重命名。将这两个快捷方式分别放入“用户的程序菜单”和“用户桌面”。并且为快捷方式添加图标。

12.将文件系统中三个文件夹的属性alwaysCreat设置为True

13.生成打包程序的解决方案

 

 

打包時加入卸载功能

1.在打包項目中添加文件msiexec.exe(一般可在c:/windows/system32/下找到)

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

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

 

 

 

 

 

如何把.NET程序部署到没有安装.NET Framwork的机器上 ?(.net framework 1.1

在微软官方网站下载Microsoft Visual Studio .NET 2003 引导程序插件,文件名叫:PluginInstaller.msi。下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=zh-cn
安装了这个插件然后用.net自带的安装部署即可,他会在你的安装包里另加三个文件:MDAC 2.8 .NetFramework 和中文语言包,并且自动判断系统是否已安装框架。这样安装程序的时候得先双击打包文件中的dotnetfx.exe安装.netframework.如果想让安装程序自动安装.netFramework,可参见我的另一篇文章“
如何让安装程序运行时自动将.net framework安装到目标机器

 

 

 

 

 

 

添加针对 MDAC 的启动条件

1.   在解决方案资源管理器中选择部署项目。在视图菜单上,2.  选择编辑器3.      然后选择启动条件

4.   选择目标5.     计算机上的要求节点。在操作菜单上,6.   选择添加注册表启动条件

7.   选择搜索 RegistryEntry1节点。在属性窗口中,8. 选择 RegKey 属性并输入 Software/Microsoft/DataAccess

9.   选择 Root 属性并输入 vsdrrHKLM

10.  选择 Value 属性并输入 FullInstallVer

11.  选择 Property 属性并输入 MDACSEARCH

12.  在启动条件编辑器中,13.  选择Condition1节点。在属性窗口中,14.     选择 Condition 属性并输入 MDACSEARCH>="2.7"

15.  选择 Message 属性并输入:在安装此应用程序前,必须先安装 MDAC 2.7 或更高版本。可以从 Microsoft Web 站点 http://www.microsoft.com/china 安装 MDAC

注意   您可能希望修改此文本以适应您的具体情况,例如,可以指向 MDAC 所在的网络共享

你可能感兴趣的:(.net)