【问题标题】:Debug COM Component in Windows CE在 Windows CE 中调试 COM 组件
【发布时间】:2011-06-07 13:37:34
【问题描述】:

我们开发了一个 COM 组件,用于 Windows CE 中 HTTPD 服务的 ASP 页面。我们需要调试 COM 组件。我们与ConmanClient2.execMaccept.exe 的主动同步功能有限。
我们应该如何从 PC 上调试组件?
我们在哪里可以获得更多信息?

【问题讨论】:

    标签: visual-studio com asp-classic vbscript windows-ce


    【解决方案1】:

    您可以将 Visual Studio 本机代码调试器附加到 services.exe 进程。此过程将是加载您的 COM dll 的过程。有关更多信息,您可以阅读 this page in MSDN 的本机代码部分(演练:调试同时包含托管代码和本机代码的解决方案)。

    【讨论】:

    • 我应该将 pdb 文件复制到 WINCE 设备吗?
    • 不需要,Visual Studio 将从您的开发桌面获取这些内容。如果没有,您可以手动选择它们。
    【解决方案2】:

    您应该考虑定义 COM 组件的接口协定。写一个unit tester 来测试你的合约。当单元测试器是普通的Windows CE程序时,可以和被测者COM component一起调试。

    编辑:我不鼓励调试服务中的任何模块。使用哪个测试环境并不重要,但它应该隔离模块。

    【讨论】:

    • 您发布的链接建议使用.NetCF。如果正在使用的特定操作系统映像提供 .NetCF,这可能是一个好主意,但不幸的是,情况并非总是如此。
    猜你喜欢
    • 2013-04-25
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    • 2011-09-18
    相关资源
    最近更新 更多