Я пытаюсь установить обновление через NuGet:
Microsoft.AspNetCore.Mvc 1.1.2 --> 2.0.4
Однако обновление никогда не выполняется, так как оно откатывается после возникновения следующего конфликта:
Version conflict detected for Microsoft.CodeAnalysis.CSharp. Reference the package directly from the project to resolve this issue.
Web -> Microsoft.AspNetCore.Mvc 2.0.4 -> Microsoft.AspNetCore.Mvc.RazorPages 2.0.4 ->
Microsoft.AspNetCore.Mvc.Razor 2.0.4 -> Microsoft.CodeAnalysis.CSharp (>= 2.3.1)
Web -> Microsoft.VisualStudio.Web.CodeGeneration.Design 1.1.0 ->
Microsoft.VisualStudio.Web.CodeGeneration.Utils 1.1.0 ->
Microsoft.CodeAnalysis.CSharp.Workspaces 1.3.0 ->
Microsoft.CodeAnalysis.CSharp (= 1.3.0).
Итакиз того, что я понимаю из этого, Microsoft.CodeAnalysis.CSharp
является виновником, поскольку Microsoft.AspNetCore.Mvc
имеет зависимости, которые требуют, чтобы он был по крайней мере v2.3.1
, в то время как Microsoft.VisualStudio.Web.CodeGeneration.Design
также имеет зависимости, которые требуют, чтобы оно было v1.3.0
Я не уверен, как решить это.Там написано Reference the package directly from the project to resolve this issue
, но я не совсем понимаю, что это значит и как это сделать.