首页 > 解决方案 > 安装 TelerikUI 控件后,“ResolvePackageAssets”和“GetPackageDirectories”任务均失败

问题描述

我为一个项目安装了 TelerikUI 控制器,但我最终根本没有使用它。我卸载了它,但现在我收到两个错误,它们的编号相同:(MSB4018)-“GetPackageDirectory”任务意外失败-和-“ResolvePackageAssets”任务意外失败-。由于这些错误,我无法从 NuGet 安装和删除包,并且它使以前从其他项目编译的代码无法识别 NuGet 包。我一直在网上寻找解决方案,其中大多数都指向 nuget.config 文件,但是当打开这个文件时,似乎该文件没有被 TelerikUI 修改。我的猜测是 TelerikUI 更改了我的 NuGet 包目录,现在 Visual Studio 正在错误的目录中寻找它们,这会导致这些错误,如果是这种情况,我不知道如何将其更改回原始设置。我对视觉工作室相当陌生,这是我第一次遇到这个错误。我正在使用 VS2019 社区版。

标签: c#visual-studionugettelerik

解决方案


尝试以下建议:

1)在文件中添加这些xxx.csproj

<PropertyGroup>
    <RestoreFallbackFolders>clear</RestoreFallbackFolders>
</PropertyGroup>

2) 首先清理nuget缓存或仅清理下的所有文件C:\Users\xxx\.nuget\packages

另外,删除binobj文件夹。

然后,update-package -reinstallTools --> Nuget Package Manager --> Package Manager Console下键入。


推荐阅读