Freigeben über


NuGet-Fehler NU5026

Die Datei „F:\project\bin\Debug\net461\project.exe“ wurde auf dem Datenträger nicht gefunden.

Problem

Das Projekt, das gepackt wird, wurde noch nicht erstellt und kann daher nicht gepackt werden.

Lösung

Erstellen Sie das Projekt, bevor Sie die dotnet-Paket-Operation ausführen oder verwenden Sie die Option --no-build nicht, um dotnet-Paket zu erlauben, das Projekt vor der Paketierung zu erstellen.

Möglicherweise haben Sie ein Projekt geschrieben, das keine Assemblys ausgibt. Wenn Sie ein assemblyfreies NuGet-Paket versenden möchten, deaktivieren Sie die Anforderung von dotnet pack für eine Ausgabe-Assembly. Sie können dies vornehmen, indem Sie die IncludeBuildOutput-Eigenschaft in Ihrer Projektdatei auf false setzen.

Siehe auch verwandte Msbuild-Eigenschaften.