官术网_书友最值得收藏!

2.2 .NET Core支持的跨平臺(tái)

.NET Core可以在Windows、macOS和Linux系統(tǒng)上運(yùn)行,它支持的系統(tǒng)版本和體系結(jié)構(gòu)如表2-1~表2-3所示。

表2-1

表2-2

表2-3

(續(xù)表)

1.Windows

如果要在(Windows 7/Vista/8.1/Server 2008 R2)上安裝.NET Core SDK或運(yùn)行時(shí),則需要其他依賴項(xiàng):

●Windows 7 SP1.

●Windows Vista SP 2.

●Windows 8.1.

●Windows Server 2008 R2.

●Windows Server 2012 R2.

除此之外,還需安裝以下組件:

●Microsoft Visual C++2015 Redistributable update 3.

●KB2533623.

如果遇到下述錯(cuò)誤,則同樣需要安裝上述組件:

●此程序無(wú)法啟動(dòng),因?yàn)橛?jì)算機(jī)上缺少api-ms-win-crt-runtime-l1-1-0.dll。重新安裝該程序可以解決此問(wèn)題。

●已找到庫(kù)hostfxr.dll,但未能將其從C:\<path_to_app>\hostfxr.dll中加載。

2.macOS

若使用System.Drawing.Common程序集的.NET Core應(yīng)用,則需要安裝libgdiplus。

3.Linux

(1)Ubuntu

Ubuntu發(fā)行版需要安裝以下庫(kù):

●liblttng-ust0.

●libcurl3(針對(duì)14.x和16.x)。

●libcurl4(針對(duì)18.x)。

●libssl1.0.0.

●libkrb5-3.

●zlib1g.

●libicu52(針對(duì)14.x)。

●libicu55(針對(duì)16.x)。

●libicu57(針對(duì)17.x)。

●libicu60(針對(duì)18.x)。

若使用System.Drawing.Common程序集的.NET Core應(yīng)用,則還需要安裝依賴項(xiàng)libgdiplus(6.0.1版本或更高版本)。

2CentOS和Fedora

CentOS發(fā)行版需要安裝以下庫(kù):

●lttng-ust.

●libcurl.

●openssl-libs.

●krb5-libs.

●libicu.

●zlib.

Fedora系統(tǒng):如果OpenSSL的版本為1.1及更高版本,則需要安裝compat-openssl10。

若使用System.Drawing.Common程序集的.NET Core應(yīng)用,則還需要安裝依賴項(xiàng)libgdiplus(6.0.1版本或更高版本)。

主站蜘蛛池模板: 莆田市| 汶上县| 镇康县| 东宁县| 泰来县| 林甸县| 彰武县| 乳山市| 连江县| 邮箱| 申扎县| 林芝县| 油尖旺区| 大同市| 万山特区| 北流市| 东辽县| 中江县| 竹溪县| 石屏县| 德州市| 咸阳市| 榆社县| 永善县| 石家庄市| 柳州市| 奉化市| 同德县| 木兰县| 虞城县| 平凉市| 连云港市| 普兰县| 文水县| 育儿| 无锡市| 马山县| 甘孜县| 民丰县| 辽阳市| 黄骅市|