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

相关推荐
不做Java程序猿好多年10 小时前
Java中 String、StringBuffer、StringBuilder 的区别详解
开发语言·python
会周易的程序员10 小时前
js-shm: 高性能 Node.js 共享内存模块
开发语言·javascript·c++·node.js·共享内存·shm
笨蛋不要掉眼泪10 小时前
Java虚拟机:常用参数
java·开发语言·python
happy_0x3f11 小时前
前端应用的离线暂停更新策略
开发语言·前端·php
shylyly_11 小时前
C++中的类型转换
开发语言·c++·匿名对象·隐式类型转换·拷贝优化
吴可可12311 小时前
C#CAD点击计数器实现
c#
北冥you鱼12 小时前
Go 语言新手扫盲:指针 * 和 & 使用场景详解
开发语言·后端·golang
cui_ruicheng12 小时前
Python数据分析(一):数据分析概述与环境搭建
开发语言·python·数据分析
心平气和量大福大12 小时前
C#-WPF-UserControl-生命周期(加载 退出)
开发语言·c#·wpf
sunywz12 小时前
【c#】 Web Deploy一键发布,IIS部署全流程
开发语言·前端·c#