无法将EntityFrameworkCore工具添加到Visual Studio 2017中的类库

dfm*_*tro 3 entity-framework-core .net-core visual-studio-2017

我创建了一个新的类库(.Net Core),并希望添加该包Microsoft.EntityFrameworkCore.Tools.DotNet 1.0.0.但是我拒绝了,我收到以下错误

严重级代码说明项目文件行抑制状态错误包"Microsoft.EntityFrameworkCore.Tools.DotNet 1.0.0"具有项目"MyVS2017Project"不支持的包类型"DotnetCliTool".0

我也在类库(.Net Framework)中尝试过它

使用Package Manager控制台命令时出现相同的错误消息

安装包Microsoft.EntityFrameworkCore.Tools.DotNet

div*_*ega 6

CLI工具包不能作为标准包引用添加.在csproj文件中需要这样的东西:

<ItemGroup>
<DotNetCliToolReference 
    Include="Microsoft.EntityFrameworkCore.Tools.DotNet" 
    Version="1.0.0" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

这是NuGet中的错误/限制.有关详细信息,请参阅https://github.com/NuGet/Home/issues/4190.