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

SQL Anywhere 11.0.1 (中文) » UltraLite - .NET 编程 » 教程:构建 UltraLite.NET 应用程序

 

第 5 课:构建和部署应用程序

在以下过程中,您将生成应用程序,并将其部署到一个远程设备或模拟器。

♦  部署应用程序
  1. 生成解决方案。

    确保生成应用程序时没有出错。

  2. 选择部署目标。

    部署目标必须与应用程序中所包含的 ulnet11.dll 的版本匹配。

  3. 选择 [Debug] » [Start]。

    这将生成一个包含应用程序的可执行文件,并将其部署到模拟器。此过程可能需要一些时间,尤其是在运行应用程序之前必须部署 .NET Compact Framework 时。

部署疑难解答项目清单

如果报告了错误,可以利用下面的项目清单来检查部署是否完全成功:

  • 确认应用程序已部署到 \Program Files\appname 中,其中,appname 是您在第 1 课中为应用程序指定的名称(CSApp 或 VBApp)。

  • 确认在应用程序代码中使用了正确的数据库文件路径。请参见第 3 课:连接到数据库

  • 确认在向项目中添加数据库文件时选择了 [Link File],并将 [Build Action] 设置为 [Content Only],将 [Copy to Output Directory] 设置为 [Copy Always]。如果没有正确设置这些选项,文件就不会部署到设备。

  • 确保为目标平台添加了正确版本的 ulnet11.dll 引用,或者运行了 Windows Mobile 安装程序。对于 Windows Mobile 5.0 之前的 Windows Mobile 版本,如果在模拟器和实际设备之间切换,则必须更改所使用的库的版本。请参见第 1 课:创建 Visual Studio 项目

  • 您可能希望在退出模拟器时不保存模拟器状态。重新部署应用程序可将所有需要的文件复制到模拟器,并确保没有版本问题。

♦  测试应用程序
  1. 在数据库中插入数据:

    在文本框中输入一个名称,然后单击 [Insert]。现在,该名称应显示在列表框中。

  2. 更新数据库中的数据:

    从列表框中选择一个名称。在文本框中输入一个新名称。单击 [Update]。现在,列表框中原名称的位置上应该显示新名称。

  3. 从数据库中删除数据:

    从列表中选择一个名称。单击 [Delete]。列表中不再显示该名称。

本教程结束。