Condividi tramite


Errore NuGet NU5026

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

Problema

Il progetto in fase di creazione non è ancora stato compilato e quindi non può essere compresso.

Soluzione

Compilare il progetto prima di eseguire l'operazione dotnet pack o non usare l'opzione --no-build per consentire al pacchetto dotnet di compilare il progetto prima della creazione del pacchetto.

È possibile che sia stato scritto un progetto che non restituisce assembly. Se si intende spedire un pacchetto NuGet senza assembly, disabilitare dotnet packil requisito di un assembly di output. A tale scopo, impostare la IncludeBuildOutput proprietà su false nel file di progetto.

Vedere anche le proprietà msbuild correlate.