分享方式:


NuGet 錯誤 NU5026

磁碟上找不到要封裝的 ''F:\project\bin\Debug\net461\project.exe' 檔案。

問題

正在封裝的專案尚未建置,因此無法封裝。

解決方案

請先建置專案,再執行 dotnet pack 作業,或不要使用 --no-build 選項,允許 dotnet pack 在封裝之前建置專案。

您可能已撰寫未輸出元件的專案。 如果您想要寄送無元件 NuGet 套件,請停用 dotnet pack輸出元件的需求。 您可以在項目檔中將 IncludeBuildOutput 屬性設定為 false ,以執行此動作。

另請參閱 相關的 msbuild 屬性