具有相同命名空间的扩展方法 IsNullOrWhiteSpace 被放置在两个程序集中

Extension method IsNullOrWhiteSpace with the same namespace is placed in two assemblies

我有 ASP.Net 个 MVC 项目。该项目包含 WebGrease,packages.config:

<package id="WebGrease" version="1.5.2" targetFramework="net462" />

最近因为 (https://www.nuget.org/packages/BundleTransformer.MicrosoftAjax/) 我将 AjaxMin 添加到我的 packages.config:

<package id="AjaxMin" version="5.14.5506.26202" targetFramework="net461" />

在我的代码中,我使用了 IsNullOrWhiteSpace() 扩展方法。方法其实存在于这两个库中:

Visual Studio 无法决定必须使用哪一个。

我无法删除对 WebGrease 的引用,因为如果我这样做,我会遇到以下异常:

如何解决冲突?

谢谢

您可以直接使用string.IsNullOrWhitespace()。