有哪位大哥知道duwamish.msi是用什么工具、如何制作的?
有哪位大哥知道VS2003自带的duwamish.msi是用什么工具、如何制作的?
重点想了解如何创建SQL-Server数据库。
问题点数:0、回复次数:12Top
1 楼izzard(izzard)回复于 2004-02-01 20:33:43 得分 0
gz 帮你顶Top
2 楼effenberg(爱浪漫的人)回复于 2004-02-01 20:36:06 得分 0
duwamish.msi是VS2003企业级示例程序的源码,展示.net各项技术在企业级应用案例的使用!
《编程高手》去年有专门的专题介绍这个程序。
msi是一种微软的打包格式,可以用来当安装程序用,可以满足基本的安装应用。
VS2003里有setup项目,可以生成msi文件。
“重点想了解如何创建SQL-Server数据库?”
这很简单,把要创建SQL-Server数据库写成SQL文件脚本,用ado.net类对象逐句读取然后运行之。Top
3 楼inetdog(高迪安)回复于 2004-02-01 20:43:05 得分 0
在setup项目中如何调用sql脚本,如何用ado.net对象。
因在setup项目中没有可以写代码的地方。
还请指点!Top
4 楼inetdog(高迪安)回复于 2004-02-01 20:45:30 得分 0
补充:
我是想setup项目部署Windows服务程序。
Top
5 楼effenberg(爱浪漫的人)回复于 2004-02-02 06:41:19 得分 0
下一个可以查看打包文件msi的软件,如:Totalcmd6,看Duwamish.msi包中的内容,分析他的安装脚本。Duwamish.msi是把程序卸到\Documents and Settings\Administrator\Local Settings\Temp目录下,注意create.bat这个文件,这是数据库安装批处理。
我对Duwamish.msi没仔细研究,具体你分析他的安装脚本,简单说一下思路。
一般来说要在msi本身无法实现安装数据库的功能,你要自己写个安装数据库的程序,把这个程序包含在msi中,通过安装脚本调用之即可。Top
6 楼effenberg(爱浪漫的人)回复于 2004-02-02 07:18:57 得分 0
或者可以参考MSDN的文章
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxwlkWalkthroughUsingCustomActionToCreateDatabaseDuringInstallation.aspTop
7 楼conan19771130(残疾人程序员,学习第2门外语)回复于 2004-02-02 08:02:29 得分 0
upTop
8 楼changezhong(小刀)回复于 2004-02-02 09:00:25 得分 0
upTop
9 楼meixiaofeng(yesmsn)回复于 2004-03-29 12:33:26 得分 0
upTop
10 楼Rossetti(飘)回复于 2004-08-20 09:46:25 得分 0
.net
mms://streaming.placeware.com/ab2/SCL/web/r/lmevents/jfdcj74mrl577cnj/ns-100661/SlideLog_0.asfTop
11 楼Grace_ghb(。。。)回复于 2004-08-20 09:54:29 得分 0
自己写个程序,在自定义事件中调用Top
12 楼TurboWang(王中王)回复于 2004-08-20 10:10:18 得分 0
参考部署专题
目录:
http://www.webasp.net/tech/article_list.asp?classid=2&subclassid=17
数据库安装包的制作
http://www.webasp.net/tech/article_show.asp?id=2325&fieldby=&keyword=Top




