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