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

问题引入

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

解决方案

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

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

相关推荐
勘察加熊人5 分钟前
wpf+c#路径迷宫鼠标绘制
开发语言·c#·wpf
小黄人软件1 小时前
C# ini文件全自动界面配置:打开界面时读ini配置到界面各控件,界面上的控件根据ini文件内容自动生成,点保存时把界面各控件的值写到ini里。
开发语言·c#
gc_22996 小时前
C#测试Excel开源组件ExcelDataReader
c#·excel·exceldatareader
勘察加熊人8 小时前
c#使用forms实现helloworld和login登录
开发语言·c#
双叶8369 小时前
(C语言)学生信息表(学生管理系统)(基于通讯录改版)(正式版)(C语言项目)
c语言·开发语言·c++·算法·microsoft
我不是程序猿儿9 小时前
【C#】设备回帧太快、数据没收完整就被读取,导致帧被拆、混、丢,很常见,尤其在高频通信设备,解决方案
开发语言·c#
闪电麦坤9510 小时前
C#:尝试解析方法TryParse
开发语言·c#
我不是程序猿儿10 小时前
【C#】构造协议帧通过串口下发
开发语言·c#
weixin_4094110211 小时前
支持 MCP 协议的开源 AI Agent 项目
人工智能·microsoft
白烟染黑墨12 小时前
抽离BlazorWebview中的.Net与Javascript的互操作库
c#·客户端开发