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 に変更します。