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

问题引入

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

解决方案

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

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

相关推荐
用户21991679703915 小时前
C# 14 中的新增功能
c#
垂葛酒肝汤6 小时前
放置挂机游戏的离线和在线收益unity实现
游戏·unity·c#
爱说实话7 小时前
C# 20260112
开发语言·c#
无风听海7 小时前
C#中实现类的值相等时需要保留null==null为true的语义
开发语言·c#
云草桑8 小时前
海外运单核心泡货计费术语:不计泡、计全泡、比例分泡
c#·asp.net·net·计泡·海运
精神小伙就是猛8 小时前
C# Task/ThreadPool async/await对比Golang GMP
开发语言·golang·c#
工程师0078 小时前
C#状态机
开发语言·c#·状态模式·状态机
开开心心_Every9 小时前
离线黑白照片上色工具:操作简单效果逼真
java·服务器·前端·学习·edge·c#·powerpoint