我可以为不同于开发平台的便携式应用定义coreclr(asp.net核心)目标运行时吗?在Windows下为Ubuntu说构建应用程序?认为项目是独立于平台的,因此只有.net运行时才是特定的。
答案 0 :(得分:3)
.Net Core文档中的Types of portability in .NET Core文章对此进行了解释。
简而言之,默认情况下,.Net Core应用程序是可移植的,这意味着您可以在Windows上运行dotnet publish
,然后在任何支持的平台(包括Ubuntu)上使用dotnet yourapp.dll
运行该应用程序。