我创建了一个新的类库(.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。