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



我创建了一个新的类库(.NET Core),并想添加软件包Microsoft.EntityFrameworkCore.Tools.DotNet 1.0.0。但是我拒绝了,我会收到以下错误

严重性代码描述项目文件行抑制状态 错误软件包'Microsoft.entityFrameWorkcore.tools.dotnet 1.0.0'具有一个软件包类型的'dotnetClitool',而项目'MyVS2017Project'不支持。0

我还在类库(.NET Framework)

中尝试了它

使用包装管理器控制台命令

时相同的错误消息

install-package microsoft.entityframeworkcore.tools.dotnet

CLI工具软件包无法添加为标准软件包参考。您需要在CSPROJ文件中进行类似的内容:

<ItemGroup>
<DotNetCliToolReference 
    Include="Microsoft.EntityFrameworkCore.Tools.DotNet" 
    Version="1.0.0" />
</ItemGroup>

这是Nuget中的错误/限制。有关更多详细信息,请参见https://github.com/nuget/home/issues/4190。

最新更新