2017-05-11 7 views
1

を見つけた私は私の.csprojにない実行ファイルが一致するコマンド「DOTNET-EF」のVisual Studio 2017

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

これを追加するように、ここで見られる多くの解決策を試してみましたが、しかし、それは動作しませんでした。その他のソリューション?ありがとう!

私の完全なcsprojファイルを追加しましたが、私の問題を解決するのに役立つことを願っています。

<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

の32ビット版をインストールすることで問題を解決し、あなたはパッケージマネージャまたはコマンドラインを使用していますか? 'dotnet ef'コマンドはCLIからのみ動作します... dotnet restore、build etcはPMコンソールから動作します。 また、対応するPackageReferenceがありますか? – K7Buoy

+0

コマンドライン。はい、私はそれらを持っています –

+0

あなたは完全な.csprojを置くことができますか?それは助けるかもしれない。 – K7Buoy

答えて

0

私は、.NETコアSDK

関連する問題