项目中不存在目标“ResolveTagHelperRazorGenerateInputs”

sil*_*iuc 8 msbuild razor asp.net-core visual-studio-2017

当我尝试构建针对 netcoreapp2.2 的 AspNetCore Web 应用程序时,出现以下错误。

错误 MSB4057 项目中不存在目标“ResolveTagHelperRazorGenerateInputs”。C:\ Program Files \ dotnet \ sdk \ 2.2.103 \ Sdks \ Microsoft.NET.Sdk.Razor \ build \ netstandard2.0 \ Sdk.Razor.CurrentVersion.targets

我已经尝试过以下方法:

没有任何帮助。我第一次在另一个项目上从 core 2.1 升级到 core 2.2 时遇到错误,并且可能错误地编辑了 Sdk.Razor.CurrentVersion.targets 文件。从那一刻起,我在任何针对 core 2.2 的项目(甚至是新项目)上不断收到此错误。

有没有人遇到过这个问题或者有解决这个问题的线索?

谢谢

sil*_*iuc 10

经过长时间的斗争,发现是 VS NuGet Package Manager 的问题。我所要做的就是:

VS > 工具 > 选项 > NuGet 包管理器 > 清除所有 NuGet 缓存。

  • 谢谢。这对我有用。我将 2.1 项目升级到 2.2 后遇到了这个问题 (3认同)