首页 > 解决方案 > 如何在 SUSE (Linux) 上运行控制台应用程序 Exe

问题描述

我在 Windows 服务器上开发了一个基于控制台的程序 C#。现在我需要在 SUSE Linux Enterprise SP 13 上运行。我尝试安装 mono,但它没有下载。请就如何在 SUSE Linux 上安装 Hana 数据库提供建议。

标签: c#asp.net.netlinuxsuse

解决方案


在这一点上,我不建议您使用 mono 编写任何 C# 应用程序。我建议您将应用程序转换为利用 SLES 支持的 .NET Core。转换您的应用程序应该是直截了当的。

在 SLES 上安装 .NET Core:https ://dotnet.microsoft.com/download/linux-package-manager/sles12/sdk-2.1.802

我还推荐 2.1,因为它是当前的 LTS,直到 3.1 发布。

如果您不想安装 .NET Core 运行时,那么您可以轻松创建一个独立的部署,不需要您在系统上安装任何东西。该软件包的部署要大得多,但您不需要在系统上安装运行时。

以下是文档: https ://docs.microsoft.com/en-us/dotnet/core/deploying/deploy-with-cli#self-contained-deployment


推荐阅读