从Visual Studio安装项目中安装SQL Server和.NET Framework

5

我需要完成四件事情:安装 .NET Framework 3.5,安装 SQL Server 2005 并在服务器上运行我的 SQL 脚本,创建数据库并安装我的应用程序。请问如何在使用 Visual Studio 2005/2008 的单个设置项目中完成这些操作?

5个回答

4

使用NSIS代替Visual Studio安装程序项目:

http://nsis.sourceforge.net/Main_Page

NSIS更加强大,但使用起来也很简单。此外,还有许多示例代码可用于常见任务,如安装.NET或SQL Server。


0

你不能从Visual Studio设置项目安装SQL Server。


0

你可能需要自己编写安装程序,或者获取一个可以将其他安装程序附加到其中的安装程序。不确定为什么要在客户机上安装sqlserver。为什么不选择SQLLite或其他可以轻松安装并部署数据库而无需运行脚本的解决方案。


0

该框架无法从MSI安装项目中安装。您可以指定它是先决条件,但只能希望用户完成安装。如果您运行的是简单应用程序,则可以将框架基本文件嵌入到安装包中。

接下来是SQL2005。如果您可以使用SQL2005 Express,则适当的DLL将添加到您的项目中,无需进行安装。如果您确实需要标准版,则可以使用预定义的标志执行SQL安装。

创建数据库有点棘手,因为用户应该指定数据库位置,并且SQL服务器应该对该文件夹具有特权。我强烈建议不要在安装项目中创建数据库和运行脚本,而是在程序第一次执行时作为向导执行。

您添加到安装项目中的内容越多,如果安装过程出现问题,回滚所有内容就越困难。

Gilad。


你确定吗?这篇文章似乎指向另一个方向:http://msdn.microsoft.com/en-us/library/ee942965.aspx#redist - K B


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接