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

问题引入

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

解决方案

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

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

相关推荐
Azure DevOps1 小时前
Azure DevOps Server:2026年4月份补丁(安装详细步骤)
运维·microsoft·azure·devops
AI先驱体验官2 小时前
臻灵:数字人+大模型,实时交互的技术临界点在哪里
大数据·人工智能·深度学习·microsoft·重构·开源·交互
我是唐青枫4 小时前
C#.NET ValueTaskSource 深入解析:零分配异步、ManualResetValueTaskSourceCore 与使用边界
c#·.net
iCxhust4 小时前
C#程序,窗体1向窗体2的textbox控件写入字符串“hello”
开发语言·c#
iCxhust5 小时前
C#如何实现textbox文本多行输出 且自动换行输出
开发语言·c#
xier_ran6 小时前
【C++】static 关键字与 const 关键字的作用
java·数据库·microsoft
2401_832635587 小时前
小白分享如何Go 语言中的图形界面开发:从 GUI 到 WebAssembly
microsoft·golang·wasm
政沅同学7 小时前
C# 一种很好用的设计模式 不同对象之间进行解耦通信
设计模式·c#
AI周红伟8 小时前
周红伟:微软正在开发类OpenClaw风格的企业级智能体
microsoft·copilot
咩图8 小时前
C#进程通讯-命名管道通讯
c#·命名管道·进程通讯