【发布时间】:2017-07-20 23:14:04
【问题描述】:
当我尝试安装包 Microsoft.EntityFrameworkCore.Tools.DotNet 版本 1.1.0-preview4-final 时出现错误(从法语翻译):
Microsoft.EntityFrameworkCore.Tools.DotNet 软件包 1.1.0-preview4-final' 有一个包类型 'DotnetCliTool' 不受项目 'my web app project' 支持
我已经检查过了:
- .NET Core 1.1 SDK安装在我的电脑上
- 我的网络应用面向 .NETCoreApp 1.1 框架
- 我所有的 NuGet 包都是最新的
环境信息:
- Visual Studio 2017 RC
- ASP.NET Core Web 应用程序,.NETCoreApp 1.1
我发现的关于此类错误的几件事包括更新 project.json,这是我的解决方案中没有的文件。
我也尝试在我的 csproj 中添加这一行:
<ItemGroup><DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0-msbuild3-final" /></ItemGroup>
有人知道这里发生了什么吗?如何使用 .NETCore 1.1 管理数据库迁移?
【问题讨论】:
标签: msbuild nuget .net-core entity-framework-core visual-studio-2017