严重错误:包“xxx.Templates 1.0.1.5”具有一个包类型“Template”,项目“xxx”不支持该类型。
在安装公司开源的nuget包时出现如下错误
按网关和微服务建项目的时候发现第一步就做不下去,出现这个错误。
于是百度搜,原链接:
https://xoyozo.net/Blog/Details/Microsoft_EntityFrameworkCore_Tools_DotNet-DotnetCliTool
新建了一个空白项目再次引入需要的nuget包,发现结果也是错误。
解决方法:
在“解决方案资源管理器”中点击项目右键,选择“编辑项目文件”
手动添加内容:
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.3" />
把绿色部分改为你要引入的nuget包和版本,重新生成。