问题描述:Visual studio 2019 添加com组件到工具箱提示:下列控件已经成功添加到工具箱中,但未在活动设计器中启用 ,请确认要添加的控件能够兼容当前设计器和.net framework 版本。
问题现象如下:
vs 版本信息:
此问题发生之前我进行了如下操作:
新建项目时,我选择的是:windows窗体应用
下一步的:
信息只包含:
下一步可选定的目标框架界面:
此时可选择的目标框架只有.net core 3.1显示是长期支持,而可选择的 .net 5.0则显示 不受支持,选定 .net core 3.1之后 完成创建项目,添加 com组件到工具箱时 就提示了这个错误:
而后 我再创建了个项目测试: windows窗体应用(.net framework)
接下里的界面:
此时的框架是有很多很多选项的。
按照上图框架版本 创建项目之后,发现前面添加到工具箱的com组件直接呈现出来了,而删除之后重新添加也能正常呈现。
而经过确认:
如果选择的框架版本为:3.0
添加的com组件也能在工具箱里呈现。 因此,我猜想:应该不是.net 框架版本的问题,应该是新建项目的属性问题。
至于这两者具体区别,后续我再查找资料搞清楚了。 这个问题 就先记录一下。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)