如何在 dotnetcore 输出中包含 .dll 引用?

How to include .dll references in dotnetcore output?

我已经使用 .net 核心创建了一个 c# 库。 构建项目时,只有主 dll 包含在 "debug"(等...)输出目录中。

如果您通过 nuget 分发库,这是有意义的,但我的分发目标是 AWS Lambda。为此,我需要将所有库的依赖项上传到一个 zip 包中。

我正在查看 dotnet-pack 和 dotnet-publish,但似乎无法找到一种方法来告诉 dotnet 构建我的项目,并将所有引用的 DLL 移动到输出目录中。

我到处搜索并找到了很多关于依赖项位置以及如何为 nuget 打包的信息,但我似乎无法弄清楚如何完成我需要的东西。

我不是 .net 的新手,但对核心很陌生。如果有帮助,项目类型是 'xproj'。

想法?

你需要的是self-contained deployment