摘要:無法用 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 ,原本無法正常安裝的機器就正常了
所以有同樣錯誤訊息的開發人員檢查一下是否有安裝 Windows Mobile 6 SDK Pro 吧!