gpt4 book ai didi

msbuild - 无法安装包 EntityFrameworkCore.Tools.DotNet 版本 1.1.0-preview4-final

转载 作者:行者123 更新时间:2023-12-04 13:29:18 25 4
gpt4 key购买 nike

当我尝试安装包 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 RC
  • ASP.NET Core Web 应用程序,.NETCoreApp 1.1

NuGet package list

我发现的一些关于更新 project.json 的错误的信息,我的解决方案中没有该文件。

我也尝试在我的 csproj 中添加这一行:

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

有人知道这里发生了什么吗?如何使用 .NETCore 1.1 管理数据库迁移?

最佳答案

如果您使用的是 MSbuild (Visual Studio 2017),那么您应该使用 Microsoft.EntityFrameworkCore.Tools.DotNet1.0.0-msbuild3-final 版本

为此,请更新您的 csproj 并将下一行添加到与 NuGet 包引用相同的 ItemGroup 中:

<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0-msbuild3-final" />

关于msbuild - 无法安装包 EntityFrameworkCore.Tools.DotNet 版本 1.1.0-preview4-final,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42534909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com