2016-11-17 8 views
5

Ich habe vor kurzem ein Projekt auf die Verwendung von Efcore 1.1 sowie Visual Studio 2017 rc aktualisiert. Auch mit win10.dotnet ef tool funktioniert nicht seit vs2017/netcore1.1

Die dotnet ef Befehle funktionierten bisher ohne Probleme, aber jetzt werfen sie nur die folgenden Fehler.

{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.

ich, dass die Werkzeuge, lief dotnet restore installiert werden überprüft, baut alles/läuft gut. Es sind nur die eF-Tools, die Probleme verursachen.

In der Datei .csproj erscheint das Folgende.

<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>

+0

yep, selbe Sache ... –

+0

@PavelBiryukov Die Paket-Manager-Konsole erlaubt EF-Befehle, also das ist etwas. –

Antwort

4

Verwenden Sie die Version 1.0.0-msbuild1-final für die Microsoft.EntityFrameworkCore.Tools auch.

Das hat Dinge funktioniert für mich mit dotnet Core CLI-Tools 1.0.0-Preview3-004056.

Verwandte Themen