使用VS2005連接到CE5.0裝置發生錯誤(0x8973151A)

鄉親啊,如果您是參考這篇文章"請教用VS 2005如何連上WinCE 5.0 Emulator?"來做連接到WIndows CE5.0裝置/模擬器,同時又跟我一樣在開發電腦上安裝VS2008,在連接到裝置時可能會發生下面的錯誤訊息
錯誤 0x8973151A Device Connectivity Component

怎麼會這樣?這是由於安裝了VS2008之後會將
"C:\Program Files\Common Files\microsoft shared\CoreCon\1.0\Target\wce400"
位置的DLL檔案版本更新的關係,把相關的DLL檔案重新複製一份到裝置上執行就可以再度的使用我們可愛的"遠端偵錯"了。
另外原本裝置連接設定為"使用特定的IP位置",在安裝VS2008之後也會將其改為"用ActiveSync自動取得IP位置",如果你的錯誤訊息是"無法連接到裝置",記得要檢查一下這邊的設定。

留言

匿名表示…
我用VS2005 c#開發簡單的PDA畫面程式(選擇智慧型裝置)

一個標籤,一個按鈕,按下去顯示hello!

我點選->開始偵錯->Pocket PC 2003裝置,出現錯誤訊息:

無法連結到裝置,device connectivity component

是啥狀況阿,新手請多指教
bauann寫道…
Hi,
確認一下是不是有安裝Active Sync,要偵錯、部屬要先用Active Sync連起來喔
匿名表示…
我有安裝Active Sync,但是顯示未連線

可是我是跑模擬,沒有實際的設備@@
bauann寫道…
Hi,
如果你想用模擬器測試的話,部屬的對像要選擇"模擬器"喔,你選PPC2003裝置的話,那麼就是要部屬到"實機"上面的意思,這樣就要把機器接上電腦並且Active Sync要連上。
匿名表示…
bauann您好

我沒有機器,所以只想用VS 2005 C#練習一個簡單的 畫面show 出"hello!",我開啟新專案->選智慧型裝置->winCE 5.0->畫面上
建一個lable與button按鈕,程式只有:label1.Text = "hello !";
我去偵錯,但是畫面都出不來,無法顯示form1的樣子,部署的選項每個都選過了一樣不行,請問問題出在哪@@
匿名表示…
相關檔案要去那裡找...謝謝
bauann寫道…
Hi,
你是指什麼檔案?偵錯相關的DLL檔在文章中有提到,是放在C:\Program Files\Common Files\microsoft shared\CoreCon\1.0\Target\wce400
flair表示…
電腦當機後,原本可以連結的現在會出現
連結失敗.版本選項錯誤
匿名表示…
會出現 版本選項無效...
要如何解決
bauann寫道…
沒遇過你的情形,你再參考看看這篇
http://bauann-makeit.blogspot.com/2008/01/blog-post_17.html

如果都不行的話,考慮一下重裝VS2005吧..orz

這個網誌中的熱門文章

開啟cshtml檔案時,出現『並未將物件參考設定為物件執行個體』的錯誤訊息

無法設定中斷點 尚未載入符號檔

DataGridView欄位計算總合