一秒轮询一次,以确定进程是否结束。这样便可以依次调用需要的所有 .cab 文件,首先调用 .NET Compact Framework,然后调用两个 SQL CE .cab,最后调用应用程序。 但应注意,不能保证 wceload 无需干涉。特别是升级 .NET Compact Framework 的 ROM 安装时,设备上可能出现需要用户交互的对话框。因此,最好让 MSI 提醒用户注意设备的变化,或换用 SetupHelper.dll 监视 wceload 进程的弹出窗口,并使用 WIN32 API 按下相应的按钮。 在设备上 - Cab 和 GAC 作为补充,本示例演示了托管应用程序安装的另外两个方面:制作 cab 文件并安装到 GAC。 应用程序本身是一个简单的“Hello World”表单,但它包括一个德语附属程序集 .dll,并将其放到设备的全局程序集缓存中。在最初由 Visual Studio 生成时,附属程序集被放置在应用程序下的子目录中,名为 de\MyApp.resources.dll。通常无需将这样的 .dll 文件放在 GAC 中,因为 .NET Compact Framework 支持大多数与桌面相同的探测机制,并将搜索应用程序目录下已本地化的子目录以查找资源。为实现本页码:[1] [2] [3] [4] [5] [6] [7] 第6页、共7页 |