c# - 安装 TelerikUI 控件后,“ResolvePackageAssets”和“GetPackageDirectories”任务均失败
问题描述
我为一个项目安装了 TelerikUI 控制器,但我最终根本没有使用它。我卸载了它,但现在我收到两个错误,它们的编号相同:(MSB4018)-“GetPackageDirectory”任务意外失败-和-“ResolvePackageAssets”任务意外失败-。由于这些错误,我无法从 NuGet 安装和删除包,并且它使以前从其他项目编译的代码无法识别 NuGet 包。我一直在网上寻找解决方案,其中大多数都指向 nuget.config 文件,但是当打开这个文件时,似乎该文件没有被 TelerikUI 修改。我的猜测是 TelerikUI 更改了我的 NuGet 包目录,现在 Visual Studio 正在错误的目录中寻找它们,这会导致这些错误,如果是这种情况,我不知道如何将其更改回原始设置。我对视觉工作室相当陌生,这是我第一次遇到这个错误。我正在使用 VS2019 社区版。
解决方案
尝试以下建议:
1)在文件中添加这些xxx.csproj
:
<PropertyGroup>
<RestoreFallbackFolders>clear</RestoreFallbackFolders>
</PropertyGroup>
2) 首先清理nuget缓存或仅清理下的所有文件C:\Users\xxx\.nuget\packages
另外,删除bin
和obj
文件夹。
然后,update-package -reinstall
在Tools --> Nuget Package Manager --> Package Manager Console下键入。
推荐阅读
- javascript - 在 Angular 8 中使用 cli 命令添加 Web Worker 后出现错误
- cluster-analysis - 哪种算法以及哪种超参数组合最适合对这些数据进行聚类?
- php - PHP为文件上传生成随机目录
- html - 视口大小更改时,CSS 媒体查询样式将不适用
- php - Codeigniter 3 HMVC 已被破坏
- python-3.x - Python 打包问题
- r - 无法在谷歌云 Rstudio pro 服务器上运行管道工 R
- java - 在 JavaFX 应用程序线程以外的线程上调用 ImageIO 的 JavaFX 应用程序在 Mac OS X 上挂起
- scala - Scala 依赖项
- python - 无法从类传递调整大小的 QLabel 几何