首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装Visual 2017之后,我无法在Visual 2008中调试智能设备项目

安装Visual 2017之后,我无法在Visual 2008中调试智能设备项目
EN

Stack Overflow用户
提问于 2017-03-29 01:23:10
回答 2查看 731关注 0票数 2

我最近安装了Visual 2017,就在它发布后不久(2017年3月)。

在VS 2008中,当我去调试我的智能设备项目时,我会得到一个错误消息对话框,上面只写着“操作无法完成”。、。

下面是我观察到的一个列表:

  • 项目输出成功地部署了
  • 在Visual的输出窗口中没有显示错误消息
  • 当我去Debug=>Attach处理和打开传输下拉时,它不像通常那样包含智能设备。
  • ProcMon显示devenv正在维护与端口5355上的设备的打开连接。

我试过的是:

  • 我尝试过在多个仿真器类型和设备上进行调试,而我知道这些设备在过去曾经工作过。
  • 我尝试用默认的智能设备项目创建一个新的解决方案。
  • 我尝试删除%localappdata%/Microsoft/CoreCon/1.0中的所有文件
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-29 13:03:36

开发商社区:原因是该组件的类型库注册错误。

要解决此问题,您可以:

使用管理员权限打开命令提示符并执行以下命令:

代码语言:javascript
复制
reg add HKEY_CLASSES_ROOT\TypeLib{6A1A7D39-8449-4287-8EF0-CE256582C940}\8.0\0\win32 /t REG_SZ /d "C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\coloader80.tlb"

或者,您可以执行:

代码语言:javascript
复制
regsvr32 "C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\coloader80.dll"

正确的注册将包含在Visual的未来版本中。

票数 2
EN

Stack Overflow用户

发布于 2017-03-29 01:23:10

在尝试使用Visual调试自身之后,我得到了以下错误消息

代码语言:javascript
复制
"A Visual Studio DLL, coloader8O.dll, is not correctly installed. Please
repairyour Visual Studio installation via ‘Add or Remove Programs’ in
Control Panel.
If the problem persists, you can manually register coloader8O.dll from
the command prompt with ‘regsvr32
“%CommonProgramFiles%\Microsoft
Shared\VS7Debug\coloader8O.dll”.

我按照在developercommunity.visualstudio.com上找到的一些指令修复了这个问题,其中涉及将HKEY_CLASSES_ROOT\TypeLib{6A1A7D39-8449-4287-8EF0-CE256582C940}\8.0\0\win32上的regestry值更改为C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\\coloader80.tlb

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43082657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档