Freigeben über


NuGet-Fehler NU5026

The file ''F:\project\bin\Debug\net461\project.exe' to be packed was not found on disk.

Abgang

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.