一、前言

Free. Cross-platform. Open source. A developer platform for building all your apps.
--- .net core
.NET Core 是 Microsoft 的一个跨平台解決方案,只要在Windows、 macOS 或者 linux平台上 安装.NET Core SDK,就可在 这些平台上进行有关 .NET Core App的开发。
在 macOS 安裝 .NET Core 和在wiondows上安装是差不多一样的

二、答疑

Q : .Net COre SDK 和 runtime 的差別 ?

在微软 .NET Core 的官网,是分別提供了 SDK 和 Runtime两个版本 :

大学期间学习Java,应该知道JDK和JRE,和它进行对比就知道.NET Core 的 SDK和runtime的区别了。

JDK,开发java程序用的开发包,JDK里面有java的运行环境(JRE),包括client和server端的。

JRE,运行java程序的环境,JVM,JRE里面只有client运行环境,安装过程中,会自动添加PATH。

  • SDK : Software Development Kit,进行 .NET Core 开发所需要的版本,安装文件较大
  • Runtime : 执行 .NET Core 所需要的版本,安装文件相对较小

Q : 为什么 .NET Core 的 SDK 和 runtime 版本有区别

打开.NET Core官网进行下载的时候大家应该可以看到目前 SDK 版本為 2.1.3,但 runtime 版本却是 2.1.2,两个版本不一样,其实很正常,jdk 和jre版本也不同。

三、安装版本和当前os版本


  • macOS High Sierra 10.13.6

  • .NET Core SDK 2.1

四、下载 .NET Core SDK


  • 在你的浏览器中输入 https://www.microsoft.com/net/download 就可以下载最新版本的 .NET Core SDK
  • 在打开的页面上选择你当前的OS,这里选择MacOS
  • 按 下Download .NET Core SDK 就开始下载 SDK

五、安裝 .NET Core SDK


  • .NET Core SDK 安装文件 下载成功后,会出现在Downloads/下载 目录下
  • 双击这个安装文件安裝 .Net Core SDK

  • .NET Core SDK 的安裝页面
  • 点击 Continue/继续 确认安装信息,开始安装

  • Install/安装 继续安装

  • 安裝完成,按 Close/关闭 完成安裝

  • Move To Trash/移到废纸篓 将 .NET Core SDK 安裝文档移动到

    如何在 Mac上 安裝 .NET Core 2.1 ?的更多相关文章

    1. 在VPS上安裝BT軟體Transmission

      在VPS上安裝BT軟體Transmission   作者: 窮苦人家的小孩 | 2009-12-04 55 Comments   VPS 還能怎玩?! 裝Proxy,裝VPN,這還不夠,我還用來掛種子 ...

    2. iOS学习——如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒

      如题,本文主要研究如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒.做过安卓开发的小伙伴肯定很方便就能像打开资源管理器一样查看我们写到手机本地或应用中的各种资源,但是在iOS开发 ...

    3. 如何在 Mac 上通过 Boot Camp 安装 Windows?

      如何在 Mac 上通过 Boot Camp 安装 Windows? The following contents are chosen from the apple website, thanks f ...

    4. 【转】如何在Mac上卸载Java及安装Java

      如何在 Mac 上卸载 Java? 本文适用于: 平台: Macintosh OS X Java 版本: 7.0, 8.0 使用终端卸载 Oracle Java 注:要卸载 Java,必须具有管理员权 ...

    5. [Python學習筆記] 在Centos上安裝 Django

      曾在模擬器跟Digital Ocean上安裝成功,我在 Digital Ocean上的是CentOS 7 x64,模擬器的則是Centos 6.雖然Centos 本身已經裝好 Python 但是是2. ...

    6. 如何在Mac上识别和删除损坏的字体

      字体看起来像无害的文件,而且大多数时候都是这样.但是,就像任何计算机文件一样,字体可能会损坏或损坏.发生这种情况时,它们可能会导致文档或应用程序出现问题.在Mac上使用“ 字体簿”来验证已安装的字体, ...

    7. 如何在Mac上使用Siri

      在您的iPhone上,要求Siri执行命令很简单.但是,如果在计算机上工作时附近没有iPhone,会发生什么情况?您也可以在Mac上使用Siri.快速简便,使其成为iMac或MacBook的完美伴侣. ...

    8. 利用Mac的功能键|如何在Mac上使用F键

      Mac键盘的顶部是一组按键,这些按键的特征是F后跟1-12数字.这些键称为Mac功能键,使您可以通过按几个键来更改某些设置并快速访问Mac功能. 如果您是Mac的所有者,是时候学习这些键各自可以做什么 ...

    9. python 3.x上安裝web.py

      python 3.x上安裝web.py 查询之后,安装时使用pip3 install web.py==0.40.dev0 最終可以运行 app.py import weburls=(    '/',' ...

    随机推荐

    1. poj 3159

      差分约束 我也忘了谁说的了,反正我记得有人说过,只要是差分约束问题都可以转换成图 至少目前看来都是这样的 我一开始spfa+queue超时 看别人博客才知道要用spfa+stack,感觉智商又下降了一 ...

    2. 两个VirtualBox版本装的语言不一样?

      两个VirtualBox版本装的语言不一样? 1.这个是我用的两个版本的VirtualBox. 2.用这个 VirtualBox-4.3.20-96997-Win.exe安装的时候,一直是英文. 3. ...

    3. mysql中删除重复记录,只保留一条

      表结构如下: mysql> desc test1; +--------------+------------------+------+-----+---------+------------- ...

    4. java与eclipse的工作小结

      1.Eclipse 的启动画面 A.加启动参数.如: eclipse.exe -showsplash C:/splash.bmp 更多可参考:http://www.cnblogs.com/sharew ...

    5. MySQL InnoDB 行记录格式(ROW_FORMAT)

      MySQL InnoDB 行记录格式(ROW_FORMAT) 一.行记录格式的分类和介绍 在早期的InnoDB版本中,由于文件格式只有一种,因此不需要为此文件格式命名.随着InnoDB引擎的发展,开发 ...

    6. 更新RecyclerView的好方法

      一般在使用RecyclerView的时候不免要修改RecyclerView的数据,使用notifyDataSetChanged()来刷新界面,但是当数据比较多,而只是修改了一点的数据,或者刷新比较频繁 ...

    7. Day3:html和css

      Day3:html和css 多类名选择器 样式的显示效果是跟html元素中的类名先后顺序无关,而是跟css样式的书写上下顺序有关. <!DOCTYPE html> <html lan ...

    8. java中的全局变量如何实现?ThreadLocal~

      全局变量就是不管你在哪里,都能够直接引用的变量,还不用担心各种问题.每个语言都有自己的全局变量,我想! 一般地,面向过程的语言当中,可能就是一个声明在最前面的变量,后面的代码直接引用,就成了全局变量! ...

    9. while(true)应用之 实现自己的消息队列

      早些时候,一直有个疑问,就是比如你从前端发一个操作之后,后台为什么能够及时处理你的东西呢?当然了,我说的不是,服务器为什么能够立即接收到你的请求之类高大上的东西.而是,假设你用异步去做一个事情,而后台 ...

    10. 远程桌面连接:出现身份验证错误,要求的函数不受支持,可能是由于CredSSP加密Oracle修正的解决方法

      在做app时需要连接服务器来进行数据交互,但是在阿里云页面里连接服务器太不好用,所以使用windows自带的远程连接来进行. 一.但是连接的过程中出现了以下问题: 二.最初是有点迷茫的,不知道从哪里下 ...