如何生成应用程序并将其部署到台式机和 Tablet PC

生成基于 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 的应用程序并将其部署到台式机或 Tablet PC 时,其过程与部署其他任何 Microsoft Windows 应用程序类似。若要进行此操作,您需要开发引用适当的 SQL Server Compact Edition .dll 文件的 Windows 应用程序。

生成和部署 SQL Server Compact Edition Windows 应用程序

  1. 通过运行安装程序 (SQLServerEv31-EN.msi) 来安装 SQL Server Compact Edition。

  2. 在 Microsoft Visual Studio 2005 项目中,添加对 System.Data.SqlServerCe.dll 文件的引用,该文件位于 %Program Files%\Microsoft SQL Server Compact Edition\v3.1 文件夹中。有关详细信息,请参阅生成用于 Tablet PC 的 SQL Server Compact Edition 应用程序

  3. 生成应用程序并将其部署到目标台式机或 Tablet PC。在目标台式机或 Tablet PC 上,通过运行安装程序 (SQLServerEv31-EN.msi) 安装 SQL Server Compact Edition。另一种部署方法是 ClickOnce。

    1. ClickOnce 是 Visual Studio 2005 中的一种受 SQL Server Compact Edition 支持的新软件安装技术,用于在台式机和 Tablet PC 上部署托管应用程序。ClickOnce 简化了将基于 Windows 的应用程序部署到 Web 服务器或网络文件共享位置的过程。对于管理员来说,部署或更新应用程序就是更新服务器上的文件。无需单独更新每个客户端。Visual Studio 2005 为发布和更新通过 ClickOnce 部署的应用程序提供了完整支持。ClickOnce 部署可用于采用 Visual Basic、Visual C# 和 Visual J# 创建的项目,但对于使用 Visual C++ 创建的项目不可用。有关 ClickOnce 的详细信息,请参阅此处
  4. 若要将 ClickOnce 与 SQL Server Compact Edition 集成,请从 SQL Server下载 SqlEv31ClickOnce_EN.zip 文件。

    注意:
    如果要使用原始版本的 Visual Studio 2005,则必须执行步骤 5 和 6 将 ClickOnce 与 SQL Server Compact Edition 集成。Visual Studio 2005 SP1 版本会自动将 ClickOnce 与 SQL Server Compact Edition 集成。
  5. SqlEv31ClickOnce_EN.zip 文件包含以下项:

    1. Product.xml -- 定义基本包。
    2. Package.xml -- 定义任何本地化特定的信息或功能。
    3. sqlev31eula-EN.txt -- 包含 Microsoft 软件许可条款。
      将这些文件放入 /SQL Server Compact Edition 目录中,如下所示:
      %Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\Product.xml
      %Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en\Package.xml
      %Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en\sqlev31eula-EN.txt
  6. 若要保留 SQL Server Compact Edition 安装文件 (SQLServerEv31-EN.msi) 的本地副本,请将其复制到 %Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en 文件夹中。

请参阅

帮助和信息

获取 SQL Server Compact Edition 帮助