NetCore2.x 跨平台开发 一 环境搭建

.Net Core 跨平台开发 一 环境搭建

此内容将分为四部分(环境搭建、项目之间的引用与Nuget引用、web项目创建与发布、ef core 使用)

本章为第一部分环境搭建。

  1. 首先肯定是必须的一件事安装https://www.microsoft.com/net/core

注意要选择对应电脑的系统版本,我自己用的是Linux mint18.

1、 整个NetCore可能不会出现IDE信息

检验是否完成安装,可以打开命令行输入

dotnet --version

能出来对应的版本信息就表示安装成功了。

2、 命令行创建项目并运行

使用Core开发能大量使用命令行,尽量不要使用IDE我觉得会比较稳妥因为那样比较心里有数。

创建项目的命令行就很多,不过我觉得咱们这里就来个简单的就好了。先能跑起来一个mvc项目比较直观。

打开命令行输入:dotnet new mvc -o HelloWorld

这样在对应的位置中就会出现HelloWorld文件夹

使用命令行进入刚刚创建的文件夹中:cd HelloWorld
之后输入:dotnet run

会出现类似以下内容

Hosting environment: Production
Content root path: /home/tc/未命名文件夹/HelloWorld
Now listening on: http://localhost:5000
Application started. Press Ctrl+C to shut down.

在浏览器地址中输入:http://localhost:5000

这样就可以算是完成了一个简单的项目创建与项目运行

不过一般项目中我们会遇到分层类库等等多种组合。

dotnet new -l 

会出现一个项目模板列表,可以创建控制台命令行、Core类库等等很多中类型。

需要创建对应类型的项目都可以直接从列表中查找

dotnet new console -o HelloWorldConsole

这样就可以创建控制台命令行啦。

创建项目还有很多其他参数,不过我觉得大可不必选择。

详细的创建文档可以从微软官方查看。
https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-new?tabs=netcore2x