摘要:无法用 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 ,原本无法正常安装的机器就正常了
有图有真相
只有安装这些东西而已
选择自制的 SDK 在自已的项目中
太棒了!可以正常建立
所以有同样错误消息的开发人员检查一下是否有安装 Windows Mobile 6 SDK Pro 吧!
原文:大专栏 无法用 VS2005 Platfrom Builder 的 SDK 安装到 VS2008 上使用的问题