NuGet 警告 NU1212

案例 1

Contoso.Library 1.0.0 的專案套件組合無效。 DotnetToolReference 項目樣式只能包含 DotnetTool 類型的參考

問題

DotnetToolReference 項目樣式只能參考具有 DotnetTool 套件類型的 .NET 工具。 項目樣式不是 DotnetToolReference 或參考的套件不是 型別 DotnetTool 。

解決方案

此樣式的專案通常不是一般專案,而 dotnet 工具 命令應該用來管理您的 dotnet 工具。 Contoso.Library 不是 DotnetTool 套件。 使用不同的類型套件 DotnetTool 。

案例 2

Contoso.Library 1.0.0 的專案套件組合無效。 DotnetToolReference 項目樣式只能包含 DotnetTool 類型的參考

問題

DotnetToolReference 項目樣式只能參考具有 DotnetTool 套件類型的 .NET 工具。 項目樣式不是 DotnetToolReference 或參考的套件不是 型別 DotnetTool 。

解決方案

此樣式的專案通常不是一般專案,而 dotnet 工具 命令應該用來管理您的 dotnet 工具。

有問題的專案不是 DotnetToolReference 專案,但套件是 DotnetTool 類型。 將 RestoreProjectStyle 變更為 DotnetToolReference。