duwamish.msi是VS2003企业级示例程序的源码,展示.net各项技术在企业级应用案例的使用!
《编程高手》去年有专门的专题介绍这个程序。
msi是一种微软的打包格式,可以用来当安装程序用,可以满足基本的安装应用。
VS2003里有setup项目,可以生成msi文件。
“重点想了解如何创建SQL-Server数据库?”
这很简单,把要创建SQL-Server数据库写成SQL文件脚本,用ado.net类对象逐句读取然后运行之。
《编程高手》去年有专门的专题介绍这个程序。
msi是一种微软的打包格式,可以用来当安装程序用,可以满足基本的安装应用。
VS2003里有setup项目,可以生成msi文件。
“重点想了解如何创建SQL-Server数据库?”
这很简单,把要创建SQL-Server数据库写成SQL文件脚本,用ado.net类对象逐句读取然后运行之。
我对Duwamish.msi没仔细研究,具体你分析他的安装脚本,简单说一下思路。
一般来说要在msi本身无法实现安装数据库的功能,你要自己写个安装数据库的程序,把这个程序包含在msi中,通过安装脚本调用之即可。
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxwlkWalkthroughUsingCustomActionToCreateDatabaseDuringInstallation.asp
http://www.webasp.net/tech/article_show.asp?id=2325&fieldby=&keyword=