シナリオ 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 に変更します。