当前位置: 首页 > news >正文

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

前言

在写项目的时候,添加了个新的Nuget包,突然就不行,然后就是报错,找不到文件、在这里插入图片描述
出现的原因是因为项目之间互相引用出现了问题,比如如下情况

在这里插入图片描述

先版本回退

如果有Git仓库

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

在这里插入图片描述

第二,查看文件的引用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

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

解决方法:

  • 找到低版本的Nuget
  • 整个项目.net 版本升级(有危险)

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

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

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/188439.html

相关文章:

  • tcpdump(三)命令行参数讲解(二)
  • 面试算法25:链表中的数字相加
  • APP如何设计应用的屏幕截图以提高下载量
  • qt 关于自定义控件,然后其他页面提升后背景样式表不生效问题
  • 对比纯软开与嵌入式硬件开发谁更好呢?
  • 软考 系统架构设计师系列知识点之软件质量属性(5)
  • 修改ubuntu服务器fs文件最大打开数
  • linux下Qt的pro文件
  • git常用命令和开发常用场景
  • 02 认识Verilog HDL
  • 解决VUE安装依赖时报错:npm ERR! code ERESOLVE
  • 软件公司的项目管理软件选择指南
  • 2、服务器安装docker
  • UDP报文结构
  • (高阶) Redis 7 第21讲 IO多路复用模型 完结篇
  • 2023年入职/转行网络安全,该如何规划?
  • 解密RabbitMQ:你所不知道的端口及其重要性
  • Docker 环境搭建 (centeros)
  • 服务器编程基本框架
  • Leetcode——数组的遍历系列练习
  • 免费的ChatGPT与StableDiffusion AI绘画 二合一 附在线地址
  • vivado FFT IP仿真(3)FFT IP选项说明
  • 正点原子嵌入式linux驱动开发——Busybox根文件系统构建
  • React闭包
  • 【VS Code】推荐一套我非常喜欢的主题和字体样式
  • 【SQL】MySQL中的约束
  • css div左右布局
  • 06_Node.js服务器开发
  • git中添加不上传的文件夹或文件的名字
  • Android: edittext禁止输入空格和特殊字符代码记录