SQL Server 2005 Compact Edition开发环境介绍
用于部署托管应用程序的 ClickOnce 部署
ClickOnce 是受 SQL Server Compact Edition 支持的新的应用程序部署技术,用于在台式机和 Tablet PC 上部署托管应用程序。ClickOnce 使得将基于 Windows 的应用程序部署到 Web 服务器或网络文件共享位置的过程得以简化。对于管理员来说,部署或更新应用程序就是更新服务器上的文件。您不必逐个更新每个客户端。Visual Studio 2005 为发布和更新用 ClickOnce 部署的应用程序提供了完整的支持。ClickOnce 部署对使用 Visual Basic、Visual C# 和 Visual J# 创建的项目可用,但对 Visual C++ 不可用。
如何集成 ClickOnce 与 SQL Server Compact Edition
注意:如果要使用原始版本的 Visual Studio 2005,则必须执行以下步骤将 ClickOnce 与 SQL Server Compact Edition 集成。Visual Studio 2005 SP1 版本会自动将 ClickOnce 与 SQL Server Compact Edition 集成。
执行下面步骤可以使 ClickOnce 与 SQL Server Compact Edition 集成:
从 SQL Server 下载 SqlEv31ClickOnce_EN.zip 文件。它包含:
Product.xml,用于定义基本包。
Package.xml,用于定义任何本地化特定的信息或功能。
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
若要保留 SQL Server Compact Edition 安装文件 (SQLServerEv31-EN.msi) 的本地副本,请将其复制到 %Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en 文件夹中。
用 Visual C++ 进行本机设备应用程序开发
Visual C++ for Devices 是 Visual Studio 中的一个可用选件,您可以使用该选件来开发使用 SQL Server Compact Edition 的本机应用程序。
使用 Visual C++ 开发 SQL Server Compact Edition 应用程序时,请创建空白的 Visual C++ 项目,并在项目中包括 SQL Server Compact Edition。若要进行此操作,请在“项目”菜单上,单击“添加文件”,然后将 SsceOleDB.h、ca_mergex30.h 和 Ssceerr30.h 添加到您的项目中。
使用 Visual C++ 开发本机应用程序时,必须手动将 SQL Server Compact Edition 复制到智能设备。有关详细信息,请参阅在设备上安装和部署 SQL Server Compact Edition。通过 SQL Server Compact Edition 安装程序 (SQLServerEv31-EN.msi),可以将 SQL Server Compact Edition 部署在台式机和 Tablet PC 上。
本文由翔宇亭IT乐园(http://www.biye5u.com)提供,有什么意见或建议请留言评论。
微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。
个人成长离不开各位的关注,你的关注就是我继续前行的动力。