.NET Core3.1中文下载 微软Microsoft .NET Core 3.1.426 SDK for Mac 官方正式免费版 64位
.NET Core 是一个通用的开放源代码开发平台。知识兔可以使用多种编程语言针对 x64、x86、ARM32 和 ARM64 处理器创建适用于 Windows、macOS 和 Linux 的 .NET Core 应用。
.NET Core 是一个开源的、跨平台的 .NET 实现,是新一代.NET的基石,知识兔支持Windows, Linux, macOS, 以及Docker。
软件介绍
.NET Core是一个开源通用的开发框架,知识兔支持跨平台,即支持在Window,macOS,Linux等系统上的开发和部署,并且知识兔可以在硬件设备,云服务,和嵌入式/物联网方案中进行使用。.NET Core的源码放在GitHub上,由微软官方和社区共同支持。
它和传统的.NET Framework,属于“子集—超集”的关系,或者你也可以简单地认为它就是.NET Framework的跨平台版本(基于BCL的层面上看)。这是因为在当前版本中(1.0),.NET Core中的大部分核心代码都是从.NET Framework中继承重写的,知识兔包括Runtime和Libraries(如GC, JIT, 部分类型)。
安装方法
下载并手动安装
除了使用适用于 .NET Core 的 macOS 安装程序,还可以下载并手动安装 SDK。
若要提取 SDK 并使 .NET Core CLI 命令可用于终端,请先下载 .NET Core 二进制版本。然后知识兔,知识兔打开终端并运行以下命令。假定将运行时下载到 ~/Downloads/dotnet-sdk.pkg 文件中。
使用 Visual Studio for Mac 安装
在选定“.NET Core”工作负载时,知识兔使用 Visual Studio for Mac 安装 .NET Core SDK。若要开始在macOS 上进行 .NET Core 开发,对于最新的版本 .NET Core 3.1,则必须使用Visual Studio for Mac 8.4 预览版。
NET Core的组成
.NET Runtime
即CoreCLR。如之前所说,CoreCLR与.NET Framework的CLR并没有什么区别,进程管理,GC,JIT(RyuJIT 编译器)这些部分也都是一样的,只是针对服务器系统做了相应优化。现在CLR和CoreCLR也在进行同步更新,只是可以肯定的是,CoreCLR才是.NET的未来,CLR将作为兼容手段而存在
Framework Libraries,
即CoreFX。包括集合类,文件系统处理类,XML处理类,异步Task类等
SDK Tools 和 Language Compilers (SDK工具和编译器)
即CLI工具和Roslyn编译器。知识兔可以通过.NET Core SDK(.NET Core开发工具包)获取。
dotnet’app host
用来选取并执行对应运行时,分享组件载入原则和启动.NET Core应用程序。SDK也是通过相同程序启动。
是不是想起了MSCorEE.dll这个垫片,它同样承载着Windows平台上为.NET应用程序选择CLR版本的工作。
下载仅供下载体验和测试学习,不得商用和正当使用。