解决C#报“MSB3088 未能读取状态文件*.csprojAssemblyReference.cache“问题

今天在使用vscode软件+C#插件,编译.cs文件时,发现如下warning:

图(1) C#报cache没有更新

出现该warning的原因:当前.cs文件修改了,但是其缓存文件*.csprojAssemblyReference.cache没有更新,需要重新清理一下工程,再编译、运行即可。

命令如下:

cpp 复制代码
## 清理工程
dotnet clean

## 编译工程
dotnet build

## 运行.cs文件
dotnet run

或者手动在vs里清理一下工程,再编译。

效果如下:

图(2) 先清理,后编译,恢复正常

cache同步更新,没有报warning了,恢复正常。

清理工程之后,再编译,则*.csprojAssemblyReference.cache文件就会更新,即cache同步更新,则warning自然消除了。

相关推荐
全栈陈序员6 分钟前
【Python】基础语法入门(二十四)——文件与目录操作进阶:安全、高效地处理本地数据
开发语言·人工智能·python·学习
kylezhao20197 分钟前
C# 中的委托(Delegate)与事件(Event)
c#·c#上位机
是有头发的程序猿9 分钟前
Python爬虫实战:面向对象编程构建高可维护的1688商品数据采集系统
开发语言·爬虫·python
lkbhua莱克瓦2412 分钟前
多线程综合练习3
java·开发语言·多线程·githup
郝学胜-神的一滴21 分钟前
封装OpenGL的Shader相关类:从理论到实践
开发语言·c++·程序人生·游戏·图形渲染
想做后端的小C26 分钟前
Java:访问权限
java·开发语言
啃火龙果的兔子27 分钟前
java语言基础
java·开发语言·python
我命由我1234529 分钟前
Python 开发问题:No Python interpreter configured for the project
开发语言·后端·python·学习·pycharm·学习方法·python3.11
掘根33 分钟前
【消息队列项目】消费者管理模块实现
java·开发语言
lzhdim34 分钟前
C#应用程序取得当前目录和退出
开发语言·数据库·microsoft·c#