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

问题引入

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

解决方案

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

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

相关推荐
遇到困难睡大觉哈哈3 小时前
Harmony os 静态卡片(ArkTS + FormLink)详细介绍
前端·microsoft·harmonyos·鸿蒙
m5655bj10 小时前
通过 C# 将 RTF 文档转换为图片
开发语言·c#
MM_MS11 小时前
WinForm+C#小案例--->写一个记事本程序
开发语言·计算机视觉·c#·visual studio
浪客川13 小时前
高效日志分离器:一键筛选关键信息
开发语言·windows·c#
kaozhengpro13 小时前
微軟 MD-102 認證介紹|Microsoft Endpoint Administrator
microsoft
小熊熊知识库13 小时前
C# EF.core 介绍以及高性能使用
开发语言·c#
雨疏风骤124014 小时前
【FreeRTOS】任务、任务状态
开发语言·stm32·c#·rtos
️公子16 小时前
传奇游戏集成系统
游戏·c#
玩泥巴的16 小时前
强的飞起的 Roslyn 编译时代码生成,实现抽象类继承与依赖注入的自动化配置
c#·.net·代码生成·roslyn