简体   繁体   English

如何在 SUSE (Linux) 上运行控制台应用程序 Exe

[英]How to run Console Application Exe on SUSE (Linux)

I have developed a Console based program C# on windows server.我在 windows 服务器上开发了一个基于控制台的程序 C#。 Now I need to run on SUSE Linux Enterprise SP 13. I tried to install mono, but it doesn't download.现在我需要在 SUSE Linux Enterprise SP 13 上运行。我尝试安装 mono,但它没有下载。 Kindly please give suggestion how to run on Hana database install on SUSE Linux.请建议如何在 SUSE Linux 上安装 Hana 数据库运行。

At this point, I wouldn't recommend you write any C# applications using mono.此时,我不建议您使用 mono 编写任何 C# 应用程序。 I would suggest you convert your application to leverage .NET Core which is supported in SLES.我建议您将应用程序转换为利用 SLES 支持的 .NET 核心。 Converting your application should be straight forward.转换您的应用程序应该是直截了当的。

.NET Core installation on SLES: https://dotnet.microsoft.com/download/linux-package-manager/sles12/sdk-2.1.802 SLES 上的 .NET 核心安装: https://dotnet.microsoft.com/download/linux-package-manager/sles12/sdk-2.1.802

I would also recommend 2.1 since it is the current LTS until 3.1 is released.我还推荐 2.1,因为它是当前的 LTS,直到 3.1 发布。

If you don't want to install .NET Core runtime, then you can easily create a self-contained deployment that doesn't require you to install anything on your system.如果您不想安装 .NET Core 运行时,那么您可以轻松创建一个独立的部署,不需要您在系统上安装任何东西。 The package is much larger to deploy, but you are not required to have the runtime installed on the system. package 的部署要大得多,但您不需要在系统上安装运行时。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM