如何在Windows计算机上为Linux编译.NET Core应用程序

我正在Windows 10计算机(使用Visual Studio 2015更新3 + Microsoft .NET Core 1.0.1 VS

2015工具预览2)上开发.NET Core应用程序,该应用程序应在Ubuntu

16计算机上发布。为此,我必须将源代码移动到终端机并在那里进行编译,以使其运行。例如,我无法在Windows上编译代码并在Linux上运行它。问题:有什么方法可以在Win机器上编译代码并在Linux上运行它?

回答:

使用dotnet build命令,您可以指定--runtime标志

-r |-运行时

要为其构建目标运行时。有关您可以使用的运行时标识符(RID)的列表,请参见RID目录。

代表具体操作系统的RID通常遵循这种模式 [os].[version]-[arch]

例如,要为Ubuntu 16.04运行时构建项目及其依赖项,请使用:

dotnet build --runtime ubuntu.16.04-x64

以上是 如何在Windows计算机上为Linux编译.NET Core应用程序 的全部内容, 来源链接: utcz.com/qa/407732.html

回到顶部