当前位置:   article > 正文

解决C#报“MSB3088 未能读取状态文件*.csprojAssemblyReference.cache“问题_未能读取状态文件“obj\debug\netcoreapp3.1\mymvc.csprojassem

未能读取状态文件“obj\debug\netcoreapp3.1\mymvc.csprojassemblyreference.cach

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

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

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

## 清理工程
dotnet clean

## 编译工程
dotnet build

## 运行.cs文件
dotnet run
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

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

    效果如下:

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/66172
推荐阅读
相关标签
  

闽ICP备14008679号