首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为Microsoft.CodeAnalysis.Common检测到版本冲突。直接从项目引用包以解决此问题。

为Microsoft.CodeAnalysis.Common检测到版本冲突。直接从项目引用包以解决此问题。
EN

Stack Overflow用户
提问于 2018-06-19 13:54:08
回答 3查看 18.4K关注 0票数 15

我想通过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)

如何解决这个错误?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-06-20 23:15:41

只是面临着同样的问题。不幸的是,这个包引用的是.net核心2.1,它与2.0不兼容。

下面是我如何解决这个问题的方法:

希望能帮上忙!

票数 8
EN

Stack Overflow用户

发布于 2018-08-07 15:14:56

我也有同样的问题,正在升级到2.1,但出于某种原因,我需要手动将我的Microsoft.CodeAnalysis.Common包从2.8.0升级到2.8.2

代码语言:javascript
运行
复制
Install-Package Microsoft.CodeAnalysis.Common -Version 2.8.2
票数 17
EN

Stack Overflow用户

发布于 2021-10-20 12:29:45

如果您的项目运行在.NET Core3.1LTS下,那么请将以下软件包安装到您的目标项目中。

代码语言:javascript
运行
复制
Install-Package Microsoft.CodeAnalysis.Common -Version 3.6.0

然后

代码语言:javascript
运行
复制
Install-Package Microsoft.CodeAnalysis.CSharp.Workspaces -Version 3.6.0

这将解决你的问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50930213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档