![](/img/trans.png)
[英]Create setup file from C# project with SQL server database in Visual Studio 2015
[英]Installing SQL Server and .NET Framework from a visual studio setup project
我必须做四件事安装.net framework 3.5,安装SQL Server 2005并在服务器上运行我的sql脚本并创建数据库并使用visual studio 2005/2008安装我的应用程序如何在单个安装项目中执行
使用NSIS而不是Visual Studio安装程序项目:
http://nsis.sourceforge.net/Main_Page
它功能更强大,但使用起来仍然非常简单。 还有很多用于安装.NET或SQL Server等常见任务的示例代码。
您无法从Visual Studio安装项目安装SQL Server。
您可能需要自己编写安装程序或获取可以将其他安装程序附加到其上的安装程序。 不确定为什么要在客户端的机器上安装sqlserver。 为什么不使用SQLLite或者可以轻松安装的东西,并在不运行脚本的情况下部署数据库。
无法在MSI安装项目中安装该框架。 您可以指定它是先决条件,但只能希望安装使用。 如果您运行的是简单的应用程序,则可能会将框架基本文件嵌入到安装包中。
然后是SQL2005。 如果您可以使用SQL2005 express,那么适当的DLL将被添加到您的项目中,无需安装。 如果确实需要标准版,则可以使用预定义标志执行SQL安装。
创建数据库有点棘手,因为用户应指定数据库位置并让SQL服务器具有该文件夹的权限。 我强烈建议不要在安装项目中创建数据库并运行脚本,而是在第一次执行程序时以向导的方式执行。
如果安装中出现问题,您添加到安装项目的次数越多,回滚所有内容的难度就越大。
吉拉德。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.