如何在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