.net core 无法将EntityFrameworkCore工具添加到Visual Studio 2017中的类库中
我创建了一个新类库(.Net Core),并希望添加包.net core 无法将EntityFrameworkCore工具添加到Visual Studio 2017中的类库中,.net-core,entity-framework-core,visual-studio-2017,.net Core,Entity Framework 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)中尝试了它 使用包管理器控制台命令时显示相
Microsoft.EntityFrameworkCore.Tools.DotNet 1.0.0
。但是我拒绝了,我得到了以下错误
严重性代码说明项目文件行抑制状态
错误包“Microsoft.EntityFrameworkCore.Tools.DotNet 1.0.0”具有项目“MyVS2017Project”不支持的包类型“DotnetCliTool”。0
我还在类库(.Net Framework)中尝试了它
使用包管理器控制台命令时显示相同的错误消息
安装软件包Microsoft.EntityFrameworkCore.Tools.DotNet
CLI工具包不能作为标准包引用添加。您的csproj文件中需要类似的内容:
<ItemGroup>
<DotNetCliToolReference
Include="Microsoft.EntityFrameworkCore.Tools.DotNet"
Version="1.0.0" />
</ItemGroup>
这是NuGet中的一个bug/限制。有关更多详细信息,请参阅