dotnet ef工具自vs2017/netcore1.1起不起作用

Bra*_*d M 5 entity-framework-core

我最近升级了一个项目,使用efcore 1.1以及visual studio 2017 rc.也使用win10.

dotnet ef以前的命令没有问题,但现在他们只是抛出以下错误.

{path}.csproj : error MSB4057: The target "_EFGetProjectMetadata" does not exist in the project.

Couldn't read metadata for project '{path}.csproj'. Ensure the package 'Microsoft.EntityFrameworkCore.Tools' is installed.

我确认这些工具已经安装,运行dotnet restore,所有内容都可以构建/运行.它只是引起问题的ef工具.

.csproj文件中,出现以下内容.

<PackageReference Include="Microsoft.EntityFrameworkCore.Tools"> <Version>1.1.0-preview4-final</Version> </PackageReference>

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

Row*_*ler 2

我们目前正在https://github.com/aspnet/EntityFramework/issues/7072跟踪此问题。当我们诊断问题、寻找解决方法等时,我们将保持该线程的更新。