NuGet 错误 NU5026

未在磁盘上找到待打包的文件“F:\project\bin\Debug\net461\project.exe”。

问题

正在打包的项目尚未生成,因此无法打包。

解决方案

请在运行 dotnet pack 操作之前生成项目,或是不使用 --no-build 选项以允许 dotnet pack 在打包之前生成项目。

可能已编写不输出程序集的项目。 如果打算交付无程序集的 NuGet 包,请禁用 dotnet pack 针对输出程序集的要求。 可通过在项目文件中将 IncludeBuildOutput 属性设为 false 来执行此操作。

另请参阅相关 msbuild 属性