如何在SUSE(Linux)上运行Console Application Exe

时间:2019-09-25 12:02:59

标签: c# asp.net .net linux suse

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

1 个答案:

答案 0 :(得分:1)

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

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

我还建议使用2.1,因为它是3.1版本发布之前的最新LTS。

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

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