在 windows 上为不同平台构建 coreclr 应用程序

build coreclr app on windows for different platform

我可以为不同于开发平台的便携式应用程序定义 coreclr(asp.net 核心)目标运行时吗?说在 windows 下为 Ubuntu 构建应用程序?认为项目是独立于平台的,因此只有 .net 运行时是特定的。

这在 .Net Core 文档的 Types of portability in .NET Core 文章中有解释。

简而言之,默认情况下,.Net Core 应用程序是可移植的,这意味着您可以 运行 dotnet publish Windows 然后 运行 该应用程序在任何支持的平台上使用 dotnet yourapp.dll,包括 Ubuntu.