我想通过Nuget添加FluentValidation Nuget包到我的asp.net核心应用程序中,添加以下错误:
严重程度代码描述项目文件行抑制状态错误版本冲突检测到Microsoft.CodeAnalysis.Common。直接从项目引用包以解决此问题。项目名称-> FluentValidation.AspNetCore 7.6.103 -> Microsoft.AspNetCore.Mvc 2.1.0 -> Microsoft.AspNetCore.Mvc.TagHelpers 2.1.0 -> Microsoft.AspNetCore.Mvc.Razor 2.1.0 -> Microsoft.CodeAnalysis.Razor 2.1.0 -> Microsoft.CodeAnalysis.Common (>= 2.8.0)项目名称-> Microsoft.AspNetCore.Mvc 2.0.0 -> Microsoft.VisualStudio.Web.CodeGenerators.Mvc 2.0.0 -> Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore 2.0.0 Microsoft.VisualStudio.Web.CodeGeneration.Core 2.0.0 -> 2.0.0 -> 2.0.0 -> Microsoft.VisualStudio.Web.CodeGeneration.Utils 2.0.0 -> Microsoft.CodeAnalysis.CSharp.Workspaces 2.3.1 -> Microsoft.CodeAnalysis.Workspaces.Common 2.3.1 -> Microsoft.CodeAnalysis.Common (= 2.3.1)
如何解决这个错误?
发布于 2018-06-20 23:15:41
只是面临着同样的问题。不幸的是,这个包引用的是.net核心2.1,它与2.0不兼容。
下面是我如何解决这个问题的方法:
希望能帮上忙!
发布于 2018-08-07 15:14:56
我也有同样的问题,正在升级到2.1,但出于某种原因,我需要手动将我的Microsoft.CodeAnalysis.Common包从2.8.0升级到2.8.2
Install-Package Microsoft.CodeAnalysis.Common -Version 2.8.2
发布于 2021-10-20 12:29:45
如果您的项目运行在.NET Core3.1LTS下,那么请将以下软件包安装到您的目标项目中。
Install-Package Microsoft.CodeAnalysis.Common -Version 3.6.0
然后
Install-Package Microsoft.CodeAnalysis.CSharp.Workspaces -Version 3.6.0
这将解决你的问题。
https://stackoverflow.com/questions/50930213
复制相似问题