我正在 Windows 10 机器上开发一个 .NET Core 应用程序(使用 Visual Studio 2015 更新 3 + Microsoft .NET Core 1.0.1 VS 2015 Tooling Preview 2),它应该在 Ubuntu 16 机器上发布。为此,我必须将我的源代码移动到终端机器并在那里编译,以使其运行。例如,我无法在 windows 上编译代码并在 linux 上运行它。问:有没有什么办法可以在win机上编译代码并在linux上运行?
原文由 amiry jd 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 dotnet build 命令,您可以指定
--runtime
标志代表具体操作系统的 RID 通常遵循这种模式
[os].[version]-[arch]
例如,要为 Ubuntu 16.04 运行时构建项目及其依赖项,请使用: