我正在 Windows 10 计算机上开发一个 .NET Core 应用程序(使用 Visual Studio 2015 update 3 + Microsoft .NET Core 1.0.1 VS 2015 Tooling Preview 2),该应用程序应在 Ubuntu 16 计算机上发布。为此,我必须将源代码移至终端机器并在那里进行编译,以使其运行。例如我无法在 Windows 上编译代码并在 Linux 上运行它。问题:有没有办法在win机器上编译代码并在linux上运行?
Using 点网构建 https://learn.microsoft.com/en-us/dotnet/articles/core/tools/dotnet-build命令,您可以指定--runtime
flag
-r|--运行时
要构建的目标运行时。有关可以使用的运行时标识符 (RID) 的列表,请参阅RID目录 https://learn.microsoft.com/en-us/dotnet/articles/core/rid-catalog.
代表具体操作系统的 RID 通常遵循这种模式[os].[version]-[arch]
例如,要为 Ubuntu 16.04 运行时构建项目及其依赖项,请使用:
dotnet build --runtime ubuntu.16.04-x64
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)