簡體   English   中英

如何在Windows CE設備上調試正在運行的.NET程序

[英]How to debug a running .NET program on a Windows CE device

我無法在目標設備上使用仿真器,並且想調試正在運行的程序。

一次性設置

使用ActiveSync將設備連接到計算機。 基本連接很好。

第一次為每個設備執行以下五個步驟(來自http://msdn.microsoft.com/zh-cn/library/b1ksfbk7(VS.80).aspx

  1. 在Windows“開始”菜單上,指向“所有程序”,再指向“ Microsoft Visual Studio 2005”,再指向“ Visual Studio工具”,然后單擊“遠程注冊表編輯器”。
  2. 使用遠程注冊表編輯器,連接到設備。
  3. 導航到或創建以下項:HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft.NETCompactFramework \\ Managed Debugger
  4. 設置或創建一個名為AttachEnabled的DWORD值。
  5. 將值的數據設置為1。

還要第一次執行以下操作(來自http://social.msdn.microsoft.com/Forums/zh-CN/vssmartdevicesvbcs/thread/5271dbc0-f4a0-422b-9ea3-3c4e9c99ace2

將eDbgTL.dll和TcpConnectionA.dll從C:\\ Program Files(x86)\\ Common Files \\ microsoft shared \\ CoreCon \\ 1.0 \\ Target \\ wce400 \\ armv4i \\復制到設備上的\\ Windows \\。

調試

  1. 在設備上啟動程序。
  2. 在Visual Studio中,轉到“調試”>“附加到進程”。
  3. 選擇傳輸:智能設備。
  4. 單擊瀏覽,選擇Windows CE設備,然后單擊連接。
  5. 從“可用進程”列表中選擇程序,然后單擊“附加”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM