Visual Studio 错误CS0006:未能找到元数据文件踩坑记录

前言

在写项目的时候,添加了个新的Nuget包,突然就不行,然后就是报错,找不到文件、

出现的原因是因为项目之间互相引用出现了问题,比如如下情况

先版本回退

如果有Git仓库

第一时间去看Git 文件比较,找到.csproj结尾的文件,查看文件改动,尽量回退复原

第二,查看文件的引用



确认两者没有问题。实在不行Git版本回退。

问题原因:.net Framework版本太低

我找了半天才发现原来是.net framework的版本太低了,新加的Nuget 插件能引用,写的时候也不报错,编译直接报错。

解决方法:

最后我还是选择找低版本Nuget了,把一升级老项目直接崩溃了。

最后发现时候运行顺序的问题


相关推荐
世洋Blog13 分钟前
装饰器模式实践:告别臃肿的继承链,优雅解耦初始化状态管理
unity·设计模式·c#·装饰器模式
我是唐青枫2 小时前
C#.NET ref struct 深度解析:语义、限制与最佳实践
c#·.net
火一线3 小时前
【C#知识点详解】基类、抽象类、接口类型变量与子类实例的归纳总结
开发语言·c#
charlie1145141913 小时前
深入解构:MSVC 调试机制与 Visual Studio 调试器原理
c++·ide·windows·学习·visual studio·调试·现代c++
Lv11770083 小时前
Visual Studio 中的密封类和静态类
ide·笔记·c#·visual studio
武藤一雄3 小时前
[奇淫巧技] WPF篇 (长期更新)
windows·microsoft·c#·.net·wpf
c#上位机5 小时前
halcon窗口显示带有箭头的直线
计算机视觉·c#·halcon
秦苒&6 小时前
【C语言指针四】数组指针变量、二维数组传参本质、函数指针变量、函数指针数组
c语言·开发语言·c++·c#
秋雨雁南飞6 小时前
C# 字符串占位
开发语言·c#
正运动技术7 小时前
PC强实时运动控制(一):C#的EtherCAT总线初始化(上)
c#·运动控制·正运动技术·运动控制器·ethercat·正运动·运动控制内核