我已经在VB.Net中完成了我的项目并发布了我的项目。 但我想从这些事情中走出来
答案 0 :(得分:2)
第一步是切换到基于MSI的安装程序。这应该允许您解决问题 3 和 5 (您控制MSI包含的内容)。您可以使用Visual Studio setup project,WiX或commercial setup authoring tool。
要安装数据库(问题 1 ),最佳方法取决于您使用数据库的方式。一些安装程序只是复制数据库文件,其他安装程序使用custom actions安装它,其他安装程序执行SQL脚本。您应首先确定如何安装它,然后在遇到问题时询问更具体的问题。
要在未找到SQL Server(问题 2 )时安装,您可以使用先决条件。对于每个设置工具,这都是不同的,因此您首先需要决定一个工具,然后研究它是如何支持先决条件的。
对于问题 4 ,我不确定我该说些什么。 MSI包将安装您包含的内容。如果不在程序包中添加Crystal Reports,则不会安装它。
答案 1 :(得分:-1)
访问 http://www.codeproject.com/Articles/10032/Deploy-SQL-Server-databases-easily-with-an-Install
使用Installer类轻松部署SQL Server数据库
祝你好运! Elias Sant Anna