Visual Studio 2008中COM链接添加引用及智能设备项目x86配置咨询
针对Visual Studio 2008 Pocket PC智能设备项目的两个问题解决方法
1. 智能设备项目添加COM引用的操作步骤
VS2008的智能设备项目没法像新版VS那样直接在COM标签页添加引用,得手动生成互操作程序集:
- 找到.NET Framework的
tlbimp.exe工具,一般路径是C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\tlbimp.exe(根据你的SDK版本调整路径) - 打开命令提示符,执行命令:
tlbimp.exe 你的COM组件路径\目标组件.tlb /out:Interop.目标组件.dll,生成对应的互操作程序集 - 回到VS2008项目,右键点击“引用”→“添加引用”,在“浏览”标签页找到刚生成的
Interop.目标组件.dll,添加到项目里即可
2. 修改智能设备项目目标平台为x86的解决方法
智能设备项目的目标平台配置逻辑和桌面项目不一样,按以下步骤操作:
- 打开VS2008的“配置管理器”(顶部菜单→生成→配置管理器)
- 在对应项目的“平台”下拉菜单选<新建>,在弹窗里:
- “新平台”选择
x86 - “从以下设置复制”选当前项目的默认平台(比如
Any CPU或ARM) - 勾选“创建新项目平台”,点击确定
- “新平台”选择
- 如果还是不生效,手动编辑项目文件:
- 右键项目→卸载项目,再右键→编辑项目文件(.csproj)
- 找到对应配置(Debug/Release)的PropertyGroup节点,添加或修改
<PlatformTarget>x86</PlatformTarget>
- 最后确认部署目标:选择x86架构的Pocket PC模拟器或设备,否则平台设置可能无法正确生效
内容的提问来源于stack exchange,提问作者cahitallofficial
相关产品推荐
相关产品推荐

