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

我正在Windows 10机器上开发一个.NET Core应用程序(使用Visual Studio 2015 update 3+Microsoft.NET Core 1.0.1 VS 2015 Tooling Preview 2),应该在Ubuntu 16机器上发布。要做到这一点,我必须将我的源代码移动到终端机器上,并在那里编译,以使其运行。e、 我无法在windows上编译代码并在linux上运行。问:有没有办法在win机器上编译代码并在linux上运行

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

-r |——运行时<运行时标识符&gt

要为其生成的目标运行时。有关可以使用的运行时标识符(RID)的列表,请参阅RID目录

表示具体操作系统的RID通常遵循此模式

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

dotnet构建--运行时ubuntu.16.04-x64

发表评论