![](/img/trans.png)
[英]Version for package `Microsoft.EntityFrameworkCore.Tools.DotNet` could not be resolved
[英]Package 'Microsoft.EntityFrameworkCore.Tools.DotNet 1.0.0-msbuild2-final' has a package type 'DotnetCliTool' that is not supported by project
當我使用 Visual Studio 2017 RC 創建.netcore 項目和 Nuget Microsoft.EntityFrameworkCore.Tools.DotNet 時,出現錯誤。
Package 'Microsoft.EntityFrameworkCore.Tools.DotNet 1.0.0-msbuild2-final' 有一個 package 類型 'Do.netCliTool' 項目 'src\WebApplication1' 不支持。
我該如何解決?
打開您的 .csproj 文件並添加以下行:
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools"
Version="1.0.0-msbuild2-final" />
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet"
Version="1.0.0-msbuild2-final" />
編輯您的項目文件並添加這些
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet">
<Version>1.0.0-msbuild3-final</Version>
</DotNetCliToolReference>
</ItemGroup>
然后打開 visual studio 的開發人員 PowerShell 編輯器並運行這些命令
dotnet add package Microsoft.EntityFrameworkCore.Tools.DotNet
這個對我有用。 打開 .csproj 文件並添加:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.