环境:
我正在尝试使用身份创建一个.net核心MVC应用。使用CLI使用
创建我的项目dotnet new mvc -o myproject --auth Individual
来搭建我的项目
我运行以下命令:
dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design
,出现以下错误:错误:检测到Microsoft.AspNetCore.Razor.Language的版本冲突。直接安装/引用Microsoft.AspNetCore.Razor.Language 2.2.0来投影myproject即可解决此问题。
我尝试安装该特定版本
dotnet add package Microsoft.AspNetCore.Razor.Language --version 2.2.0
运行dotnet restore后,我还遇到其他一些错误: 在依赖关系约束之外检测到的程序包版本:Microsoft.AspNetCore.App 2.1.1需要Microsoft.AspNetCore.Razor.Language(> = 2.1.1 && <2.2.0),但版本是Microsoft.AspNetCore.Razor.Language 2.2。 0已解决。
与Microsoft.Extensions.DependencyInjection 2.2.0的另一个版本冲突错误
有关如何解决此问题的任何建议?
答案 0 :(得分:0)
对于其他有此问题的人,我使用CodeGeneration的早期版本进行了修复
dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design --version 2.1.7