无法安装包 EntityFrameworkCore.Tools.DotNet 版本 1.1.0-preview4-final
Unable to install the package EntityFrameworkCore.Tools.DotNet version 1.1.0-preview4-final
当我尝试安装软件包 Microsoft.EntityFrameworkCore.Tools.DotNet 版本 1.1.0-preview4-final 时出现错误(翻译自法语):
The pakage Microsoft.EntityFrameworkCore.Tools.DotNet
1.1.0-preview4-final' has a package type 'DotnetCliTool' that is not supported by project 'my web app project'
我已经检查过了:
- .NET Core 1.1 SDK 安装在我的电脑上
- 我的网络应用程序以 .NETCoreApp 1.1 框架为目标
- 我所有的 NuGet 包都是最新的
环境信息:
- Visual Studio 2017 年
- ASP.NET 核心 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
(Visual Studio 2017),那么您应该在 1.0.0-msbuild3-final
verison
中使用 Microsoft.EntityFrameworkCore.Tools.DotNet
为此,请更新您的 csproj 并在与 NuGet 包引用相同的 ItemGroup 中添加下一行:
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0-msbuild3-final" />
当我尝试安装软件包 Microsoft.EntityFrameworkCore.Tools.DotNet 版本 1.1.0-preview4-final 时出现错误(翻译自法语):
The pakage Microsoft.EntityFrameworkCore.Tools.DotNet 1.1.0-preview4-final' has a package type 'DotnetCliTool' that is not supported by project 'my web app project'
我已经检查过了:
- .NET Core 1.1 SDK 安装在我的电脑上
- 我的网络应用程序以 .NETCoreApp 1.1 框架为目标
- 我所有的 NuGet 包都是最新的
环境信息:
- Visual Studio 2017 年
- ASP.NET 核心 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
(Visual Studio 2017),那么您应该在 1.0.0-msbuild3-final
verison
Microsoft.EntityFrameworkCore.Tools.DotNet
为此,请更新您的 csproj 并在与 NuGet 包引用相同的 ItemGroup 中添加下一行:
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0-msbuild3-final" />