.NET Core 可以用于构建本机 Linux 二进制文件吗?

Can .NET Core be used to build native Linux binaries?

抱歉,如果问题看起来很基础,但我进行了一些谷歌搜索,但找不到明确的答案(也许我不知道正确的关键字)。

.NET Core 能否用于从 C#/F# 源构建本机命令行 Linux 二进制文件? (我知道 Mono)

是的,可以。我有点搞砸了。

dotnet new console

...

dotnet publish -c release -r linux-x64

或者类似的东西...我已经有一段时间没搞砸了,但是有关于在 Linux 上做 dotnet 的帮助和教程,我已经让它工作得很好在 CentOS 7 上。当然,我是在 Linux 机器上而不是在 Windows 机器上做的。如果您询问是否可以使用 .NET Core 在 Windows 上为 Linux 创建一个控制台(命令行)应用程序,我不知道。