無法用 VS2005 Platfrom Builder 的 SDK 安裝到 VS2008 上使用的問題

摘要:無法用 VS2005 Platfrom Builder 的 SDK 安裝到 VS2008 上使用的問題

最近被問到自製的 SDK 可以安裝到 VS 2005 卻沒有辦法安裝到 VS 2008 使用的問題

這實在是太神奇了,不應該會發生這種事情 ,要麻是  Config 不對、要麻就是使用的元件有問題

 

錯誤訊息

ToolsMsmCA(Error): IHxFilters filter registration failure: Err =
0x80040305, Context = pFilters->SetNamespace( Namespace )
followed by:
ToolsMsmCA(Error): IHxRegisterSession transaction failure: Err =
0x8004036f, pRegSession->CommitTransaction()

環境

好不容易拿到那個 自製 SDK 後,重新用一個乾淨的 OS 安裝了 VS 2008 

由於是要用在 CE6 的,所以也一併安裝了 C++ 、 Mobile 6 pro SDK

再安裝「自製 SDK」 成功     ( 一次就成功,  和 在客戶的環境試了 50幾次相比好太多了 )

重新確認所有的差異

發現原來是少安裝了 Mobile 6 Pro SDK  ,原本無法正常安裝的機器就正常了

image有圖有真相

clip_image002  只有安裝這些東西而已

image   選擇自製的 SDK 在自已的專案中

clip_image002[4]  太棒了!可以正常建立

所以有同樣錯誤訊息的開發人員檢查一下是否有安裝 Windows Mobile 6 SDK Pro 吧!