解决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自然消除了。

相关推荐
关关钧8 分钟前
【R语言】读取CSV数据时,显示[1] PK...<0 行> (或0-长度的row.names)
开发语言·r语言
以卿a1 小时前
C++ 模板初阶
开发语言·c++
s:1031 小时前
【框架】参考 Spring Security 安全框架设计出,轻量化高可扩展的身份认证与授权架构
java·开发语言
道不尽世间的沧桑2 小时前
第17篇:网络请求与Axios集成
开发语言·前端·javascript
久绊A2 小时前
Python 基本语法的详细解释
开发语言·windows·python
软件黑马王子6 小时前
C#初级教程(4)——流程控制:从基础到实践
开发语言·c#
闲猫6 小时前
go orm GORM
开发语言·后端·golang
李白同学7 小时前
【C语言】结构体内存对齐问题
c语言·开发语言
黑子哥呢?8 小时前
安装Bash completion解决tab不能补全问题
开发语言·bash
青龙小码农8 小时前
yum报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录
开发语言·python·bash·liunx