【发布时间】:2011-06-07 13:37:34
【问题描述】:
我们开发了一个 COM 组件,用于 Windows CE 中 HTTPD 服务的 ASP 页面。我们需要调试 COM 组件。我们与ConmanClient2.exe 和cMaccept.exe 的主动同步功能有限。
我们应该如何从 PC 上调试组件?
我们在哪里可以获得更多信息?
【问题讨论】:
标签: visual-studio com asp-classic vbscript windows-ce
我们开发了一个 COM 组件,用于 Windows CE 中 HTTPD 服务的 ASP 页面。我们需要调试 COM 组件。我们与ConmanClient2.exe 和cMaccept.exe 的主动同步功能有限。
我们应该如何从 PC 上调试组件?
我们在哪里可以获得更多信息?
【问题讨论】:
标签: visual-studio com asp-classic vbscript windows-ce
您可以将 Visual Studio 本机代码调试器附加到 services.exe 进程。此过程将是加载您的 COM dll 的过程。有关更多信息,您可以阅读 this page in MSDN 的本机代码部分(演练:调试同时包含托管代码和本机代码的解决方案)。
【讨论】:
您应该考虑定义 COM 组件的接口协定。写一个unit tester 来测试你的合约。当单元测试器是普通的Windows CE程序时,可以和被测者COM component一起调试。
编辑:我不鼓励调试服务中的任何模块。使用哪个测试环境并不重要,但它应该隔离模块。
【讨论】: