【问题标题】:build coreclr app on windows for different platform在 Windows 上为不同平台构建 coreclr 应用程序
【发布时间】:2016-06-10 05:20:48
【问题描述】:

我可以为不同于开发平台的便携式应用程序定义 coreclr (asp.net core) 目标运行时吗?说在 Windows 下为 Ubuntu 构建应用程序?认为项目是独立于平台的,因此只有 .net 运行时是特定的。

【问题讨论】:

    标签: asp.net-core .net-core coreclr


    【解决方案1】:

    这在 .Net Core 文档中的 Types of portability in .NET Core 文章中有说明。

    简而言之,默认情况下,.Net Core 应用程序是可移植的,这意味着您可以在 Windows 上运行 dotnet publish,然后在任何受支持的平台(包括 Ubuntu)上使用 dotnet yourapp.dll 运行该应用程序。

    【讨论】:

    • 谢谢!很棒的文章。在我的独立应用程序的情况下,需要在 dotnet publish 之后指定 --runtime 参数
    猜你喜欢
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    • 2018-03-07
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    相关资源
    最近更新 更多