于CentOS 7上安装.NET Core R2跑Hello World

图片 1

前言

每当上个月.NET
Core出了新式版本预览版,只是于Window系统上考试了瞬间。原本想当公布标准版的上以linux系统上尝试,可能还得一段时间,刚好有空得揉搓一下。

鉴于事先设置之Ubuntu系统是16之,目前还无支持,就没有于Ubuntu上测试。

系统环境:CentOS 7(1511) Minimal Core版本。

安装

提示:
Nodejs和Yeoman是用以自动化创建ASP.NET项目的,不是要项。
本文是为此Yeoman创建的ASP.NET项目,故添加了Nodejs和Yeoman的安装。
使以为无欲可以免装。

.NET Core[必须]

1.去官网下载.NET
Core:dotnet-dev-centos-x64.1.0.0-preview1-002702.tar.gz。

2.挪并解压下载的安装文件。

$ # 创建dotnet文件夹
$ mkdir ~/dotnet
$ # 复制dotnet安装文件到dotnet文件夹下
$ cp dotnet-dev-centos-x64.1.0.0-preview1-002702.tar.gz ~/dotnet
$ # 解压安装文件
$ tar -xzf ~/dotnet/dotnet-dev-centos-x64.1.0.0-preview1-002702.tar.gz
$ # 删除dotnet文件夹下的原文件
$ rm ~/dotnet/dotnet-dev-centos-x64.1.0.0-preview1-002702.tar.gz

3.添加软连接,可以在大局使用。

$ ln -s ~/dotnet/dotnet /usr/local/bin

4.测试安装是否成功。

$ dotnet --version
1.0.0-preview1-002702 #输出版本号

Nodejs[可选]

决不动系统自带的设置,版本太没有。

1.去官网下载nodejs安装文件:node-v4.4.5-linux-x64.tar.xz。

2.复制并解压。

$ # 创建nodejs文件夹
$ mkdir /usr/local/nodejs
$ # 复制node安装文件到nodejs文件夹下
$ cp node-v4.4.5-linux-x64.tar.xz /usr/local/nodejs
$ # 解压安装文件
$ tar -zvxf /usr/local/nodejs/node-v4.4.5-linux-x64.tar.xz
$ # 删除nodejs文件夹下的原文件
$ rm /usr/local/nodejs/node-v4.4.5-linux-x64.tar.xz

3.添加软连接,可以当全局使用。

$ sudo ln -s /usr/local/nodejs/node /usr/local/bin/node
$ sudo ln -s /usr/local/nodejs/npm /usr/local/bin/npm
$ sudo ln -s /usr/local/nodejs/node /usr/bin/node
$ sudo ln -s /usr/local/nodejs/node /usr/lib/node
$ sudo ln -s /usr/local/nodejs/npm /usr/bin/npm

4.测试安装是否中标。

$ node -v
v4.4.5 #输出版本号
$ npm -v
3.9.5 #输出版本号

Yeoman[可选]

Yeoman是用来创造asp.net的,同时用装相关的node插件:bower、grunt、gulp。

1.使用npm执行安装命令

$ sudo npm install -g yo bower grunt-cli gulp

等候安装到位。

2.安装asp.net生成器

$ npm install -g generator-aspnet

3.添加系变量

拿node的bin文件夹上加到系统变量中,否则会唤起npm安装之插件命令不有。

开拓用户目录下之.bashrc文件:

$ vi ~/.bashrc

以尾部添加如下内容:

export PATH="/usr/local/nodejs/bin":$PATH

以source 命令生效:

$ source ~/.bashrc

VSCode[可选]

本条好免装,如果未待改代码。

1.去官网下载安装包:vscode-x86_64.rpm

2.尽安装操作

$ rpm -ivh vscode-x86_64.rpm

3.测试安装是否中标。

$ code

若果能够开行vscode则设置是。

横流:如果用zip文件安装,跟.NET Core步骤一样。还需安装unzip

亟待安装C#扩张,在vscode中,按快捷键Ctrl + Shift + P,输入下面发号施令:

ext install csharp

创造控制台程序

手续直接写以代码中。

$ #创建文件夹
$ mkdir ~/dotnetcore
$ mkdir ~/dotnetcore/ConsoleApp
$ cd ~/dotnetcore/ConsoleApp
$ #新建控制台程序
$ dotnet new
$ #还原nuget包
$ dotnet restore
$ #编译
$ dotnet build
$ #运行
$ dotnet run

实际操作图(示例):
图片 2
图片 3

创建ASP.NET程序

正文使用Yeoman脚手架创建。
要是非应用Yeoman创建,推荐阅读:ASP.NET Core 中文文档 第一段
入门

1.执行命令yo aspnet
图片 4
选第三宗,Web Application。

2.选择UI框架,这里选Bootstrap:
图片 5

3.输入项目名称,可以默认:
图片 6

4.等候安装到位
图片 7

5.遵照上面提示命令,依次执行

$ cd WebApplication
$ #还原nuget包
$ dotnet restore
$ #编译
$ dotnet build
$ #创建SQLite数据库
$ dotnet ef database update
$ #运行
$ dotnet run

图片 8

6.查效果

图片 9

原文:在CentOS 7上安装.NET Core R2跑Hello
World

相关文章