.Net Core 跨平台开发 一 环境搭建
此内容将分为四部分(环境搭建、项目之间的引用与Nuget引用、web项目创建与发布、ef core 使用)
本章为第一部分环境搭建。
- 首先肯定是必须的一件事安装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