Visual Studio 2019(C#)找不到EnvDTE类型或命名空间如何解决?
解决方案
- 安装对应的程序集引用
直接在项目的NuGet包管理器中搜索EnvDTE,安装官方发布的最新稳定版即可。如果你开发的是Visual Studio扩展类项目,也可以直接安装Microsoft.VisualStudio.SDK汇总包,该包内置了EnvDTE全量相关依赖。 - 手动添加框架引用(NuGet安装后仍报错时使用)
右键项目 -> 依次选择「添加」->「引用」,在程序集的扩展分类中找到EnvDTE条目,勾选后确认添加即可。 - 补充命名空间导入语句
引用配置完成后,在对应代码文件的头部添加如下导入语句:
导入完成后你的代码即可正常识别using EnvDTE;EnvDTE相关类型,原报错会自动消失。
注意:如果你的项目目标框架为.NET Core/.NET 5+,安装后出现版本不兼容提示时,降级
EnvDTE到对应支持的版本即可。
内容的提问来源于stack exchange,提问作者Adam Lee
相关产品推荐
相关产品推荐

