.Net程序打包安装与卸载制作——怎样将MSDE Sp3打包进.Net安装项目中?(四)

  怎样将MSDE Sp3打包进.Net安装项目中?

1、创建安装项目“Setup1安装项目

文件菜单上指向添加项目,然后选择新建项目

添加新项目对话框中,选择项目类型窗格中的安装和部署项目,然后选择模板窗格中的安装项目。在名称框中键入 “setup1”

单击确定关闭对话框。

项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。

属性窗口中,选择 ProductName 属性,并键入亿万电器成套报价系统

2、下载MSDE Sp3 安装程序与MSI安装文件修改器(Orca)工具。

3、选择“文件系统编辑器”,在“视图“菜单上指向“添加”,然后选择“合并模块(Merge Moudle),在添加模块中,找到MSDE sp3安装文件所在目录,将MSMMSM\1033下的所有文件,添加进来。

在安装项目Setup1的属性(Properties)中的“Search Path,添加MSMMSM\1033目录。

单击“生成菜单下的“生成解决方案”,编译Setup1安装项目工程。

Orca MSI安装文件修改器打开生成的安装包(Setup1.msi)文件,在左列的表栏中

选择“InstallExecuteSequence”表,修改下面的属性值:

GetSqlStates.XXXXXX 103改成421

RemoveExistingProducts值改成1800

InstallInitialize值改成1799

     InstallUISequence

选择“InstallUISequence”表,修改下面的值:

GetSqlStates.XXXXXX 103改成421

选择“Property”表,添加以下三个属性:

SqlInstanceNameMSDEDH实例服务名

SqlSecurityModeSQL(不加这行确实也行,就是没办法用SQL模式登录)

SqlSaPwdsa的密码

 

连接测试:

单击修改过的Setup1.msi安装文件,确认是否能够安装;

osql -S 机器名\MSDEDH实例服务名 -U sa -P sa密码

能够进去——>OK!打包成功!

posted @ 2005-10-15 10:49 jenry(云飞扬) 阅读(3644) 评论(9)  编辑 收藏

 回复 引用   
#1楼 2007-04-10 15:43 berlin[未注册用户]
GetSqlStates.XXXXXX 103改成421
为什么我打包的文件没有这个GetSqlStates呢

 回复 引用   
#2楼 2007-04-11 11:20 berlin [未注册用户]
上面问题解决了,可是安装的时候报错,说错误代码2613,不知道你可遇到过
 回复 引用   
#3楼 2007-04-11 12:52 berlin [未注册用户]
打包什么都好了,就是装完后,连不上,提示SQL不存在。。
 回复 引用   
#4楼 2007-05-07 20:11 红尘怡笑[未注册用户]
老大,这个方法网上到处都是,但实际上根本行不通!!!
不知道你有没有测试过。

 回复 引用 查看   
#5楼[楼主] 2007-05-08 08:56 jenry-云飞扬      
可以的
一点问题也没有
不知道你是怎么使用的

 回复 引用   
#6楼 2007-06-22 00:13 joshua[未注册用户]
在什么地方抄的???根本行不通。怎么也不测试一下就发上来了?
 回复 引用 查看   
#7楼[楼主] 2007-06-22 08:56 jenry-云飞扬      
@joshua可以的
一点问题也没有
不知道你是怎么使用的
这里面就是这样子实现的
http://www.cnblogs.com/jenry/archive/2007/03/22/684419.html

 回复 引用   
#8楼 2007-09-25 11:00 -[未注册用户]
@jenry-云飞扬
我是把2055那个文件夹的文件都合并了才可以的。呵呵

 回复 引用   
#9楼 2009-03-31 16:45 苏文亮[未注册用户]
--引用--------------------------------------------------
berlin : 上面问题解决了,可是安装的时候报错,说错误代码2613,不知道你可遇到过
--------------------------------------------------------
RemoveExistingProducts值改成1499