c# - 如何在 SUSE (Linux) 上运行控制台应用程序 Exe
问题描述
我在 Windows 服务器上开发了一个基于控制台的程序 C#。现在我需要在 SUSE Linux Enterprise SP 13 上运行。我尝试安装 mono,但它没有下载。请就如何在 SUSE Linux 上安装 Hana 数据库提供建议。
解决方案
在这一点上,我不建议您使用 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
推荐阅读
- c++ - 用下划线填充空格
- java - 字符串是不可变的?
- markdown - 如何在 Typora 中使用 markdown 实现流程图?
- ios - UitextFiled 的首字母必须为 0,格式类似于 (0) 1234 56789
- c# - 如何正确实现接口成员?
- c++ - 在 Windows 中未调用 C++ WndProc 事件 WM_QUERYENDSESSION
- c# - QNA 聊天机器人与 Cortana 一起“说出反馈”
- node.js - 套接字发射无法到达 UI
- javascript - 如何在 google chrome 扩展程序中检测到我登录到另一个网站?
- c# - 让打印机连接/可用