当我编写好C#的数据库程序的时候,比如一个管理系统,我使用了SQL Sever作为数据库。在编写的时候,我通过配置SQL Server和利用ADO.net来写数据库应用程序。
在制作安装程序的时候,
1。我的意图是如果用户不会自己配置SQL sever,那么安装程序如何可以在安装的时候就配置好数据库的连接,用户可以直接使用就行了?
2。如果用户的计算机上没有安装SQL Sever,能不能使用我用SQL Sever作为后台数据库的应用程序?安装程序是不是可以通过安装SQL Sever的部分关键文件完成对数据库的配置?
因为我看到有些要使用数据库的管理软件可以不用担心数据库的配置而直接可以使用。请高手赐教哦。在线等待。能不能给点可以参考的例子啊?C#的例子。谢谢
在制作安装程序的时候,
1。我的意图是如果用户不会自己配置SQL sever,那么安装程序如何可以在安装的时候就配置好数据库的连接,用户可以直接使用就行了?
2。如果用户的计算机上没有安装SQL Sever,能不能使用我用SQL Sever作为后台数据库的应用程序?安装程序是不是可以通过安装SQL Sever的部分关键文件完成对数据库的配置?
因为我看到有些要使用数据库的管理软件可以不用担心数据库的配置而直接可以使用。请高手赐教哦。在线等待。能不能给点可以参考的例子啊?C#的例子。谢谢
首先生成数据库的Script脚本;
其次,写一个Winform程序,可以配置Web.config文件,因为一般数据库的配置等都是保存在这个文件里面的,并且,这个Winform程序可以执行上面的Script脚本,动态的生成数据库;编译这个Winform程序为.exe文件
建立Deployment工程,选中工程文件,其中有一项Custom Actions,打开它后,有4项:install-commit-rollback-uninstall,选中commit然后添加你刚才的.exe程序
Build生成安装文件,ok这样,在安装的最后会执行你的.exe程序,动态的生成数据库,并且在.exe程序中作一个配置
是不是搞错了啊?
呵呵,请给分,谢谢!
www.cnblogs.com/yistudio
或者
blog.csdn.net/yistudio