2017-05-11 6 views
1

Ich habe hier viele Lösungen ausprobiert, wie, diese zu meinen CSPROJKeine ausführbaren gefunden Befehl „Dotnet-ef“ Visual Studio 2017

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

Aber es hat nicht funktioniert. Irgendwelche anderen Lösungen? Vielen Dank!

Unten habe ich meine vollständige csproj-Datei hinzugefügt, hoffe es hilft mein Problem zu lösen.

<Project Sdk="Microsoft.NET.Sdk.Web"> 
 

 
    <PropertyGroup> 
 
    <TargetFramework>net452</TargetFramework> 
 
    <RuntimeIdentifier>win7-x86</RuntimeIdentifier> 
 
    </PropertyGroup> 
 

 
    <PropertyGroup> 
 
    <UserSecretsId>aspnet-TestDotNet-f4c2182a-efeb-4bba-a5ae-a69442b94972</UserSecretsId> 
 
    </PropertyGroup> 
 
    <ItemGroup> 
 
    <PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" /> 
 
    <PackageReference Include="Microsoft.AspNetCore" Version="1.1.2" /> 
 
    <PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" Version="1.1.2" /> 
 
    <PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="1.1.2" /> 
 
    <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="1.1.2" /> 
 
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.3" /> 
 
    <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.2" /> 
 
    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="1.1.2" PrivateAssets="All" /> 
 
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.2" /> 
 
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer.Design" Version="1.1.2" PrivateAssets="All" /> 
 
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="1.1.1" PrivateAssets="All" /> 
 
    <PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="1.1.2" /> 
 
    <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.2" /> 
 
    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="1.1.1" PrivateAssets="All" /> 
 
    <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.1.2" /> 
 
    </ItemGroup> 
 
    <ItemGroup> 
 
    <PackageReference Include="Microsoft.Extensions.Configuration" Version="1.1.0" /> 
 
    <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="1.1.0" /> 
 
    <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="1.1.0" /> 
 
    </ItemGroup> 
 

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

 
</Project>

+0

Sind Sie den Package Manager oder Befehlszeile? 'dotnet ef' Befehle funktionieren NUR über CLI ... dotnet restore, build usw. funktionieren von PM Console. Haben Sie auch die entsprechende PackageReference? – K7Buoy

+0

Befehlszeile. Ja ich habe sie –

+0

Kannst du deine volle .csproj aufstellen? Es könnte helfen. – K7Buoy

Antwort

0

fixierte ich das Problem, indem Sie die 32-Bit-Version von .NET Core SDK Installation

Verwandte Themen