惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
Recent Announcements
Recent Announcements
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
有赞技术团队
有赞技术团队
J
Java Code Geeks
T
The Blog of Author Tim Ferriss
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
aimingoo的专栏
aimingoo的专栏
U
Unit 42
The GitHub Blog
The GitHub Blog
云风的 BLOG
云风的 BLOG
T
Tailwind CSS Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
腾讯CDC
I
InfoQ
GbyAI
GbyAI
博客园_首页

博客园 - 取经路上

IIS 下发布SignalR 访问接口进不去处理 Linux下部署.Net 应用程序和Web应用程序 CentOS 7 配置启动 手动编译的 nginx CentOS 7 nginx 安装 sticky模块 关于SignalR并发量测试 C# 调用迅雷aplayer播放器的遇到的问题总结 C# 采用HttpWebRequest 、WebClient和HttpClient下载https的文件异常问题 C# 判别系统版本以及Win10的识别办法 MVC ActionResult 视图模型 MVC 前后台传值 MVC基础关键点 sqlserver 数据库、日志文件收缩 笔记 vue-cli启动报错问题: IE6无法获取class属性 windows server 2008 r2 datacenter 共享服务找不到网络路径解决办法 删除GitHub上项目中的某个文件 转 WPF MVVM 循序渐进 (从基础到高级) 服务器未能识别 HTTP 头 SOAPAction 的值: http://tempuri.org/QueryUserName。
在Visual Studio 中的监视窗口中监视Com对象变量
取经路上 · 2020-12-14 · via 博客园 - 取经路上

在Visual Studio 中的监视窗口中监视Com对象变量

最近发现了一个问题,在CATIA二次开发时,过去用VB6的时候如果在监视窗口中输入COM对象变量,可以显示出对象的所有属性,如下:

 但当将代码移植到VS2017后,再次监视变量发现原本变量的各项属性都不能显示了,变成了下面这样:

可以看到,原本selection对象下的各种属性均无法列出,监视表达式"oSelection.Count"也会报错。在查了多篇中英文资料后将该问题解决方法记录如下:

首先,工具->选项->调试->常规,在窗口中勾选"使用托管兼容模式"

然后在解决方案资源管理器中,将相应引用对象的属性中,将"嵌入互操作类型"改为False。

嵌入互操作类型 在.net 2.0的程序集中是不显示的,改成.net4.0显示,调试com成功。

 就此问题解决。

vs2019Community版本 语言包是中文打开调试,显示System._ComObject,且属性不显示需要点动态试图才能展开相应属性

 

vs2015专业版 语言包是中文打开调试,显示Com对象,属性显示正常

  没找到设置区别,暂时使用vs2015 中文专业版