代码之家  ›  专栏  ›  技术社区  ›  jawath

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

  •  5
  • jawath  · 技术社区  · 15 年前

    我必须做四件事:安装.NET Framework 3.5、安装SQL Server 2005并在服务器上运行我的SQL脚本,创建数据库并安装我的应用程序如何在使用Visual Studio 2005/2008的单个安装项目中进行安装

    5 回复  |  直到 14 年前
        1
  •  4
  •   nganju    15 年前

    使用NSI而不是Visual Studio安装程序项目:

    http://nsis.sourceforge.net/Main_Page

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

        2
  •  0
  •   John Saunders    15 年前

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

        3
  •  0
  •   Shawn Mclean    15 年前

    您可能需要自己编写一个安装程序,或者获得一个可以附加其他安装程序的安装程序。不知道为什么要在客户机上安装SQLServer。为什么不使用sqllite或其他可以轻松安装并在不运行脚本的情况下部署数据库的工具呢?

        4
  •  0
  •   Gilad    15 年前

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

    接下来是sql2005。如果您可以使用sql2005 express解决问题,那么将向您的项目中添加适当的DLL,而不需要进行安装。如果您确实需要标准版,那么可以使用预定义的标志执行SQL安装。

    创建数据库有点复杂,因为用户应该指定数据库位置,并让SQL Server拥有该文件夹的特权。我强烈建议不要创建数据库,在安装项目中运行脚本,而是在程序第一次执行时作为向导执行。

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

    吉拉德。