Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 编程 » 部署数据库和应用程序 » 部署客户端应用程序

 

部署 .NET 客户端

部署 .NET 程序集最简单的方法是使用 [部署向导]。有关详细信息,请参见使用 [部署向导]

如果最终用户将来要开发 .NET 应用程序,则应考虑将 SQL Anywhere 工具集成到 Microsoft Visual Studio 中。在客户端计算机上,必须执行以下操作。

  • 确保 Visual Studio 未运行。

  • 运行 install-dir\Assembly\v2\SetupVSPackage.exe /install

如果您希望创建自己的安装,本节介绍了用于部署到最终用户的文件。这表示消息文件有多个,每个消息文件支持不同的语言。如果要安装对不同语言的支持,必须加入这些语言的资源文件。将 [LL] 替换为语言代码(例如,endejp 等)。

每个 .NET 客户端计算机都必须具有下列项目:

  • 有效的 .NET 2.0、3.0、3.5 或 4.0 安装   Microsoft Corporation 提供了 Microsoft .NET 程序集及其重新分发指导。此处不再详细介绍。

  • 用于 .NET 2.0/3.0 Framework 的 SQL Anywhere 提供程序   SQL Anywhere 安装将用于 .NET Framework 版本 2.0 和 3.0 的 Windows 程序集置于 SQL Anywhere 安装目录的 Assembly\V2 子目录中。其它文件则置于 SQL Anywhere 安装目录的操作系统二进制目录中(如 bin32bin64)。以下文件是必需的。
    iAnywhere.Data.SQLAnywhere.dll
    policy.12.0.iAnywhere.Data.SQLAnywhere.dll
    dblg[LL]12.dll
    dbcon12.dll

  • 用于 .NET 3.5 Framework 的 SQL Anywhere 提供程序   SQL Anywhere 安装将用于 .NET Framework 版本 3.5 的 Windows 程序集置于 SQL Anywhere 安装目录的 Assembly\V3.5 子目录中。其它文件则置于 SQL Anywhere 安装目录的操作系统二进制目录中(如 bin32bin64)。以下文件是必需的。
    iAnywhere.Data.SQLAnywhere.v3.5.dll
    policy.12.0.iAnywhere.Data.SQLAnywhere.v3.5.dll
    dblg[LL]12.dll
    dbcon12.dll

  • 用于 .NET 4.0 Framework 的 SQL Anywhere 提供程序   SQL Anywhere 安装将用于 .NET Framework 版本 4.0 的 Windows 程序集置于 SQL Anywhere 安装目录的 Assembly\V4 子目录中。其它文件则置于 SQL Anywhere 安装目录的操作系统二进制目录中(如 bin32bin64)。以下文件是必需的。
    iAnywhere.Data.SQLAnywhere.v4.0.dll
    policy.12.0.iAnywhere.Data.SQLAnywhere.v4.0.dll
    dblg[LL]12.dll
    dbcon12.dll
    SSDLToSA12.tt

    SSDLToSA12.tt 用于生成实体数据模型的数据库模式 DDL。SQL Anywhere 安装程序会将此文件复制到 Visual Studio 2010 目录。当生成实体数据模型的数据库模式 DDL 时,用户应将 DDL 生成属性设置为此文件。

  • 用于 .NET 2.0 Compact Framework 的 SQL Anywhere 提供程序   SQL Anywhere 安装将用于 .NET Compact Framework 的 Windows Mobile 程序集置于 CE\Assembly\V2 下。其它文件则置于 SQL Anywhere 安装目录的 Windows Mobile 二进制子目录中(如 CE\Arm.50)。以下文件是必需的。
    iAnywhere.Data.SQLAnywhere.dll
    iAnywhere.Data.SQLAnywhere.gac
    dblg[LL]12.dll

有关部署 SQL Anywhere .NET 提供程序的详细信息,请参见部署 SQL Anywhere .NET 数据提供程序