Freigeben über


NuGet-Warnung NU1212

Szenario 1

Ungültige Projekt-/Paket-Kombination für Contoso.Library 1.0.0. Der DotnetToolReference-Projektstil darf nur Verweise vom Typ „DotnetTool“ enthalten

Problem

DotnetToolReference Der Projektstil kann nur auf .NET-Tools mit dem DotnetTool-Pakettyp verweisen. Die Projektformatvorlage ist nicht DotnetToolReference oder ein referenziertes Paket ist nicht vom DotnetTool Typ.

Lösung

Projekte dieser Formatvorlage sind normalerweise nicht gewöhnliche Projekte, und die Dotnet-Toolbefehle sollten zum Verwalten Ihrer Dotnet-Tools verwendet werden. Contoso.Library ist kein DotnetTool Paket. Verwenden Sie ein anderes Paket, das vom Typ ist DotnetTool .

Szenario 2

Ungültige Projekt-/Paket-Kombination für Contoso.Library 1.0.0. Der DotnetToolReference-Projektstil darf nur Verweise vom Typ „DotnetTool“ enthalten

Problem

DotnetToolReference Der Projektstil kann nur auf .NET-Tools mit dem DotnetTool-Pakettyp verweisen. Die Projektformatvorlage ist nicht DotnetToolReference oder ein referenziertes Paket ist nicht vom DotnetTool Typ.

Lösung

Projekte dieser Formatvorlage sind normalerweise nicht gewöhnliche Projekte, und die Dotnet-Toolbefehle sollten zum Verwalten Ihrer Dotnet-Tools verwendet werden.

Das betreffende Projekt ist kein DotnetToolReference-Projekt, das Paket weist jedoch den DotnetTool-Typ auf. Ändern Sie "RestoreProjectStyle" in "DotnetToolReference".