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

相关推荐
周杰伦fans17 分钟前
[特殊字符] 代理模式超详细讲解 ——.NET
数据库·c#·代理模式
用户8356290780511 小时前
C# 高效生成 Word 表格:复杂表格创建实战指南
后端·c#
屠夫1 小时前
C# LINQ
c#
纵有疾風起1 小时前
C++——多态
开发语言·c++·经验分享·面试·开源
氵文大师2 小时前
A机通过 python -m http.server 下载B机的文件
linux·开发语言·python·http
封奚泽优2 小时前
下降算法(Python实现)
开发语言·python·算法
笃行客从不躺平3 小时前
遇到大SQL怎么处理
java·开发语言·数据库·sql
郝学胜-神的一滴3 小时前
Python中常见的内置类型
开发语言·python·程序人生·个人开发
g***B7383 小时前
Kotlin协程在Android中的使用
android·开发语言·kotlin
火白学安全3 小时前
《Python红队攻防零基础脚本编写:进阶篇(一)》
开发语言·python·安全·web安全·网络安全·系统安全