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>
yep, selbe Sache ... –
@PavelBiryukov Die Paket-Manager-Konsole erlaubt EF-Befehle, also das ist etwas. –