簡體   English   中英

Package 'Microsoft.EntityFrameworkCore.Tools.DotNet 1.0.0-msbuild2-final' 有一個項目不支持的 package 類型 'Do.netCliTool'

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM