我创建了一个新的类库(.Net Core),并希望添加包Microsoft.EntityFrameworkCore.Tools.DotNet 1.0.0
。但是我拒绝了,我收到以下错误
严重级代码描述项目文件行抑制状态 错误包'Microsoft.EntityFrameworkCore.Tools.DotNet 1.0.0'具有项目'MyVS2017Project'不支持的包类型'DotnetCliTool'。 0
我也在类库(.Net Framework)
中尝试过它使用程序包管理器控制台命令时出现相同的错误消息
安装包Microsoft.EntityFrameworkCore.Tools.DotNet
答案 0 :(得分:6)
无法将CLI工具包添加为标准包引用。在csproj文件中你需要这样的东西:
<ItemGroup>
<DotNetCliToolReference
Include="Microsoft.EntityFrameworkCore.Tools.DotNet"
Version="1.0.0" />
</ItemGroup>
这是NuGet中的错误/限制。有关详细信息,请参阅https://github.com/NuGet/Home/issues/4190。