无法将 EntityFrameworkCore Tools 1.0.1 添加到 Visual Studio 2017 中的类库

地铁

我正在使用最新的 VS2017 更新与 donet core 1 我尝试使用命令创建一个到我的项目的 ef 迁移,dotnet ef但我得到

dotnet : No executable found matching command "dotnet-ef"

然后,我从我的类库 csproj (.Net Core) 中删除了对 EntityFrameworkCore 的任何引用,并希望添加包 Microsoft.EntityFrameworkCore.Tools.DotNet 1.0.1 。但是我拒绝并收到以下错误

严重性代码描述项目文件行抑制状态错误包“Microsoft.EntityFrameworkCore.Tools.DotNet 1.0.1”具有项目“MyVS2017Project”不支持的包类型“DotnetCliTool”。0 我也在类库(.Net Framework)中尝试过

使用包管理器控制台命令时出现相同的错误消息

安装包 Microsoft.EntityFrameworkCore.Tools.DotNet

我尝试直接编辑 csproj 文件并添加

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

但是 dotnet ef 仍然给出相同的错误消息,而 nuget 包管理器没有看到它

我试图创建一个新的 dot net 核心类库,但即使是一个空白的库也拒绝安装这些工具

我已经多次运行 dotnet restore 并重新启动了visual studio。

我已经下载了最新的 dot net SDK 1.0.4 并运行修复来重新安装它。这允许安装 nuget 包,但尽管如此,但无论我做什么,我都无法让类库理解dotnet ef

地铁

我的项目针对完整的 .NET 框架,所以我只能使用 PowerShell 命令,例如 add-migration、update-database 而不是 dotnet ef 命令

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法将Apple帐户添加到Visual Studio 2017

将 OpenSSL 静态库添加到 Visual Studio 2017 项目

如何将本地数据库文件添加到Visual Studio Mac 2017

将SSIS功能添加到Visual Studio Enterprise 2017

如何在Visual Studio 2017中将包添加到python

我似乎无法将记录添加到Visual Studio中的数据库中

如何在Visual Studio 2017中将Function App添加到资源组项目中?

将新的内容页面添加到Visual Studio 2017中的Xamarin.Forms应用程序时出错

如何将Qt库添加到Visual Studio

将 cs 库全局添加到 Visual Studio

Visual Studio 2017无法创建目录,mkdir退出代码:1

使用Team Explorer中的Git存储库将现有项目添加到Visual Studio 2017解决方案中的源代码管理

将CSV文件添加到Visual Studio中的项目

使用Visual Studio将数据添加到表中

无法将类添加到Visual Studio UML体系结构模型

如何将Visual Studio 2017添加到Team Foundation Server Build Agent?

将单元测试添加到Visual Studio 2017负载测试

如何在Visual Studio 2019中将属性选项卡添加到类库项目中?

如何将.NET Framework 3.5 SP1安装到Visual Studio 2017中

在 Visual Studio 2017 中将项目添加到侧边栏

python数据库将+1添加到列

将Visual Studio Tools中的Icon 83.5x83.5@2x添加到iOS App中以使用远程构建的Apache Cordova

如何在Visual Studio 2012中将数据添加到Access数据库

将子命名空间添加到Visual Studio 2015中项目中的所有类

在Ruby数组中仅将1添加到整数

如何将[1]添加到数组中?

如何将V4.4下的Android设备添加到Visual Studio 2017模拟器Xamarin

Visual Studio 2017 - 如何在“将解决方案添加到源代码管理”时禁用自动提交

我无法在Visual Studio 2017中添加参考