加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-core – 为Microsoft.CodeAnalysis.Common检测到版本冲

发布时间:2020-12-16 04:35:05 所属栏目:asp.Net 来源:网络整理
导读:我想通过Nuget Package Manager在我的asp.net核心应用程序中添加FluentValidation Nuget包.虽然添加我收到此错误: Severity Code Description Project File Line Suppression State Error Version conflict detected for Microsoft.CodeAnalysis.Common. Re
我想通过Nuget Package Manager在我的asp.net核心应用程序中添加FluentValidation Nuget包.虽然添加我收到此错误:

Severity Code Description Project File Line Suppression State
Error Version conflict detected for Microsoft.CodeAnalysis.Common.
Reference the package directly from the project to resolve this issue.
Project Name -> 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) Project Name ->
Microsoft.VisualStudio.Web.CodeGeneration.Design 2.0.0 ->
Microsoft.VisualStudio.Web.CodeGenerators.Mvc 2.0.0 ->
Microsoft.VisualStudio.Web.CodeGeneration 2.0.0 ->
Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore 2.0.0 ->
Microsoft.VisualStudio.Web.CodeGeneration.Core 2.0.0 ->
Microsoft.VisualStudio.Web.CodeGeneration.Templating 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).

我该如何解决这个错误?

解决方法

刚遇到同样的问题.
不幸的是,这个包指的是.net core 2.1,它与2.0不兼容.

以下是我设法解决此问题的方法:

– 从https://www.microsoft.com/net/download/windows安装2.1 SDK

– 遵循https://docs.microsoft.com/en-us/aspnet/core/migration/20_21?view=aspnetcore-2.1的迁移说明

希望能帮助到你!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读