在某些情况下明明添加了引用,为何VS还报错"XXX"不存在类型或命名空间(是否缺少程序集引用)

Posted Matcha_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在某些情况下明明添加了引用,为何VS还报错"XXX"不存在类型或命名空间(是否缺少程序集引用)相关的知识,希望对你有一定的参考价值。

程序主结构:两个程序集DLL,一个OpticalAlarm(主程序),一个OpticalAlarm.Common

问题描述:搭建程序框架时,使用了log4net进行日志处理,在OpticalAlarm.Common编写好后进行生成,成功无错误,在主程序中引用OpticalAlarm.Common.DLL,运行主程序,报错。

解决:猜测是程序使用目标框架引起,log4net的版本所使用的.NET是4.0,查看我的程序版本是.NET 4.0 Client Profile (4.0的精简版)修改为4.0后错误消失!

 

以上是关于在某些情况下明明添加了引用,为何VS还报错"XXX"不存在类型或命名空间(是否缺少程序集引用)的主要内容,如果未能解决你的问题,请参考以下文章

maven 本地仓库 有jar 为啥 还报错

最近在自学C语言,用的VS2019,为啥照抄结果还报错?请指教。。。。

VS2017 添加引用报错问题

vs2017添加引用报错

VS项目中使用Nuget还原包后编译生产还一直报错?

为什么idea导入了github包,还报错