.Net Core是什么
在维基百科上它是这样介绍的:
.NET Core 是.NET Framework的新一代版本,是微软开发的第一个官方版本,具有跨平台 (Windows、Mac OSX、Linux) 能力的应用程序开发框架 (Application Framework),未来也将会支持 FreeBSD 与 Alpine 平台,也是微软在一开始发展时就开源的软件平台,它经常也会拿来和现有的开源 .NET 平台 Mono 比较。
由于 .NET Core 的开发目标是跨平台的 .NET 平台,因此 .NET Core 会包含 .NET Framework 的类的库,但与 .NET Framework 不同的是 .NET Core 采用包化 (Packages) 的管理方式,应用程序只需要获取需要的组件即可,与 .NET Framework 大包式安装的作法截然不同,同时各包亦有独立的版本线 (Version line),不再硬性要求应用程序跟随主线版本。
安装
1.准备工作
在使用.NET Core前, 你需要通过brew安装OpenSSL,然后再执行下面的命令:
brew update
brew install openssl
brew link –force openssl
2.安装.NET Core SDK
在开始安装前,为确保成功,你需要删除你先前安装的.Net Core版本,通过下面的命令:
直接复制下面代码贴到Terminal中执行即可。
然后再下载官方PKG包。
3.初始化代码
通过下面的3条命令,我们就可以初始化一个最简单的Hello World 应用了。
mkdir hwapp
cd hwapp
dotnet new
4.运行应用
下面2条命令分别是初始化project.json文件中依赖的包,第二条命令就是允许Hellow World了。
dotnet restore
dotnet run
5.完成
到这里,我们在MAC环境下的.Net Core算是搭建完成了。官方原文以及其他系统下面的安装可以👀这里。