2011-06-07 32 views
1

我們開發了一個COM組件,用於Windows CE中HTTPD服務的ASP頁面。我們需要調試COM組件。我們與ConmanClient2.execMaccept.exe限制了主動同步功能。
我們應該從PC上調試組件?
我們從哪裏可以獲得關於此的更多信息?在Windows CE中調試COM組件

回答

2

您可以將Visual Studio本機代碼調試器附加到services.exe進程。這個過程將是加載你的COM DLL的過程。有關更多信息,您可以閱讀this page in MSDN的本機代碼部分(演練:調試包含託管代碼和本機代碼的解決方案)。

+0

我應該將pdb文件複製到WINCE設備上嗎? – Maanu 2011-06-07 15:38:10

+0

沒有必要,Visual Studio將從您的開發桌面中獲取這些內容。如果沒有,您可以手動選擇它們。 – yms 2011-06-07 15:53:30

0

您應該考慮定義COM組件的接口協議。寫一個測試你的合同的unit tester。當單元測試儀是一個正常的Windows CE程序時,您可以隨測試人員COM component進行調試。

編輯:我不打算調試服務中的任何模塊。使用哪種測試環境並不重要,但應隔離模塊。

+0

您發佈的鏈接建議使用.NetCF。如果正在使用的特定操作系統映像提供.NetCF,這可能是一個好主意,但不幸的是,情況並非總是如此。 – yms 2011-06-07 22:17:50

+0

是的,我只是在尋找任何單元測試的例子。 – harper 2011-06-08 05:20:05