C#项目引用解决方案中其他项目dll时,出现黄色感叹号的解决方案

问题引入

今天拿着老师傅的老项目,需要做通讯调试,说测试一下,便添加了一个项目A来编写结构体,然后在窗体程序项目B中引用A,发现B一引用A,在B项目的引用下面A就多了个黄色感叹号,一编译B项目,就报错提示找不到A的引用,然后在B项目的引用下,右键查看引用A的属性,发现根本就没有找到对应的dll路径。

解决方案

然后,我就在网上各种百度,发现问题居然出在.net的版本上,我右键A项目的属性, 发现版本是4.5,如图:

但我查看了该解决方案的其他项目,发现都是4。于是我便把版本也改为4,发现问题立马解决!所以,如果你也碰到了类似的问题,检查一下其他项目都是用的啥版本,如果不一致先改为一致的试一下。如果还是不行,再寻他路吧~

相关推荐
迎風吹頭髮3 小时前
UNIX下C语言编程与实践24-UNIX 标准文件编程库:无格式读写函数族(字符、行、块)的使用
c语言·microsoft·unix
李宥小哥5 小时前
C#基础09-面向对象关键字
开发语言·c#
ajassi20005 小时前
开源 C# 快速开发(十四)进程--内存映射
开发语言·开源·c#
ajassi20006 小时前
开源 C# 快速开发(十五)进程--windows消息
windows·开源·c#
ajassi20007 小时前
开源 C# 快速开发(十三)进程--管道通讯
开发语言·开源·c#
Rotion_深12 小时前
C# 对Bitmap 的一些处理方法,裁剪,压缩,旋转等
图像处理·c#
秋月的私语12 小时前
如何快速将当前的c#工程发布成单文件
android·java·c#
切糕师学AI16 小时前
在 C# 中,如何使 $““ 字符串支持换行
c#
zzywxc78717 小时前
大模型落地实践指南:从技术路径到企业级解决方案
java·人工智能·python·microsoft·golang·prompt
小先生81219 小时前
.NET Core项目中 Serilog日志文件配置
c#·.netcore