vs2008打开工程报错解决方法

1 篇文章 0 订阅

当你从别人COPY过来的工程,用VS2008打开这样的错误时:该项目的所有配置项都需要系统提供对某些平台的支技,但.....。

如果你不要调试代码,就不要配置相关的平台信息,直接修改XXXX.vcproj这个文件就OK。

 

例如:

 <Platforms>
  <Platform
   Name="MT8530_WINCE600_SDK (ARMV4I)"
  />
  <Platform
   Name="YF_PRIMA (ARMV4I)"
  />
  <Platform
   Name="Emulator_test1 (ARMV4I)"
  />
 </Platforms>

 <Configuration
   Name="Debug|MT8530_WINCE600_SDK (ARMV4I)"

改成:

  <Platforms>
    <Platform
   Name="Pocket PC 2003 (ARMV4)"
  />
    <Platform
   Name="columbus2 (ARMV4I)"
  />
    <Platform
   Name="YF_PRIMA (ARMV4I)"
  />
    <Platform
   Name="Emulator_test1 (ARMV4I)"
  />
    <Platform
   Name="SKYPINEPRIMASDK (ARMV4I)"
  />
  </Platforms>

 

  <Configuration
   Name="Debug|Pocket PC 2003 (ARMV4)"

以上是通用的开发平台

保存,就可以打开工程了。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用VS2008打开工程时,遇到"System.Runtime.InteropServices.COMException"的报错,这个错误通常在访问COM组件时出现。这个错误是由于无法访问或加载COM组件造成的。 要解决这个问题,可以尝试以下方法: 1. 检查COM组件是否正确安装:首先,确认所需的COM组件是否已正确安装在您的计算机上。如果没有安装或者安装不正确,那么您需要重新安装或修复这些组件。 2. 重新注册COM组件:如果已经确认COM组件安装正确,可以尝试重新注册COM组件。打开命令提示符,以管理员身份运行,并输入以下命令:regsvr32 <文件路径>。其中<文件路径>是COM组件的路径。如果重复执行此命令对多个组件,记得每次执行后确认是否解决了问题。 3. 检查COM组件的依赖项:有时候,COM组件可能依赖于其他组件。在打开工程之前,检查是否需要安装其他所需的COM组件或软件。确定所有依赖项都已正确安装。 4. 更新VS2008:如果您的VS2008是旧版本,可能存在一些已知的问题和错误。尝试下载和安装最新的修补程序或服务包。这些更新可能包含修复COM组件相关问题的补丁。 5. 重建工程文件:有时候,工程文件可能损坏或有一些错误。尝试重新创建一个新的工程文件,并将您的源代码和资源文件导入到新的工程中。确保新的工程文件没有任何错误。 如果以上方法仍然没有解决问题,你还可以尝试在相关的开发社区或论坛上提问,寻求其他开发者的帮助和建议。他们可能会提供更专业的解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值