IronXL Linux 兼容性和设置指南

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXL 是使用纯粹的 .NET Standard 构建的,它将适用于所有支持 .NET Core.NET 5.NET 6 的 Linux 发行版。 并且还将支持所有支持.NET框架的Docker、Azure、macOS。(那是)视窗

Linux Docker Azure 亚马逊 乌班图 Debian

我们建议使用 .NET Core 3.1 或 .NET Core 5 或 .NET Core 6 以及其他标记为微软的 LTS因为它们保证了长期支持,并且通常在Linux上进行了充分测试。

无需更改代码即可在IronXL Linux上运行。 通常,由于我们工程师进行了数百小时的测试和配置,IronXL 可以开箱即用。

Linux支持非常重要,因为许多云服务,如Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda和Azure Devops Docker,都在很大程度上依赖于Linux。 在Iron Software,我们经常使用这些云工具,并且了解我们许多企业和SAAS客户也是如此。

支持所有支持 .NET 的 Linux 发行版

我们官方支持并推荐以下最新的64位Linux操作系统,用于IronXL的“零配置”设置。

  • 乌班图 20
  • Ubuntu 18
  • Debian 11
  • Debian 10[目前,Microsoft Azure 默认 Linux Distro]_
  • Centos 7
  • Centos 8

    请阅读下面的“其他Linux发行版”,了解在不受官方支持的Linux版本上安装IronXL的建议。

    我们建议使用Microsoft的官方 Docker 映像 . 其他 Linux 发行版部分支持,但可能需要使用 apt-get 手动配置。 请参阅本文档末尾的“Linux手动设置”。

IronXL NuGet 软件包

Install-Package IronXL.Excel

Ubuntu 兼容性

Ubuntu 是我们测试最多的 Linux 操作系统。 这是因为它在我们用于持续测试和部署的Azure基础设施中被大量使用。 此平台还提供官方 Microsoft .NET 支持和官方 Docker 镜像。

乌班图 20

微软 乌班图 铬 野生动物园 Docker Azure

官方 Microsoft Docker 镜像:

Ubuntu 18

微软 乌班图 铬 野生动物园 Docker Azure

官方 Microsoft Docker 镜像:

Debian 11

Debian 微软 铬 野生动物园 Docker Azure

Debian 10 是 Microsoft 在 Visual Studio 中为 .NET 项目添加 Docker 支持时使用的默认 Linux 发行版。

官方 Microsoft Docker 镜像:

Debian 10

Debian 微软 铬 野生动物园 Docker Azure

Debian 10 是 Microsoft 在 Visual Studio 中为 .NET 项目添加 Docker 支持时使用的默认 Linux 发行版。

官方 Microsoft Docker 镜像: