【问题标题】:Installing SQL Server and .NET Framework from a visual studio setup project从 Visual Studio 安装项目安装 SQL Server 和 .NET Framework
【发布时间】:2010-01-01 04:17:01
【问题描述】:

我必须做四件事安装 .net 框架 3.5,安装 SQL Server 2005 并在服务器上运行我的 sql 脚本并创建数据库并安装我的应用程序如何使用 Visual Studio 2005/2008 在单个安装项目中执行此操作

【问题讨论】:

    标签: c# .net setup-deployment


    【解决方案1】:

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

    http://nsis.sourceforge.net/Main_Page

    它更强大,但使用起来仍然非常简单。此外,还有大量用于安装 .NET 或 SQL Server 等常见任务的示例代码。

    【讨论】:

      【解决方案2】:

      您无法从 Visual Studio 安装项目安装 SQL Server。

      【讨论】:

        【解决方案3】:

        您可能必须自己编写一个安装程序,或者获取一个可以附加其他安装程序的安装程序。不知道为什么要在客户端机器上安装 sqlserver。为什么不使用 SQLLite 或其他可以轻松安装且无需运行脚本即可部署数据库的工具。

        【讨论】:

          【解决方案4】:

          无法从 MSI 设置项目中安装框架。您可以指定它是一个先决条件,但只能希望使用将与安装一起完成。如果您正在运行一个简单的应用程序,您可能会避免将框架基本文件嵌入到您的安装包中。

          然后是 SQL2005。如果您可以使用 SQL2005 express 解决,那么正确的 DLL 将被添加到您的项目中,并且无需进行安装。如果您确实需要标准版本,则可以使用预定义的标志执行 SQL 安装。

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

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

          吉拉德。

          【讨论】:

          【解决方案5】:
          猜你喜欢
          • 2011-01-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多