.NET Core快速入门教程 3、我的第一个.NET Core App (CentOS篇)
来源:互联网 发布:得力考勤机删除数据 编辑:程序博客网 时间:2024/06/04 20:11
一、前言
本篇开发环境?
1、操作系统:CentOS7(因为ken比较偏爱CentOS7)
2、SDK版本:.NET Core 2.0 Preview你可能需要的前置知识
1、了解如何通过Hyper-V安装CentOS虚拟机
2、了解CentOS7基础命令/常用命令
二、安装 .NET Core SDK
1、安装必要依赖
sudo yum -y install libunwind libicu
2、下载(SDK列表)
cd /home/downloadscurl -sSL -o dotnet-2.0-preview.tar.gz https://aka.ms/dotnet-sdk-2.0.0-preview2-linux-x64-bin
#preview版本下载地址需参考:https://www.microsoft.com/net/core/preview
3、创建SDK文件夹&将SDK解压到指定文件夹中
sudo mkdir -p /usr/dotnet/dotnet-2.0-preview && sudo tar zxf dotnet-2.0-preview.tar.gz -C /usr/dotnet/dotnet-2.0-preview
4、创建软连接
sudo ln -s /usr/dotnet/dotnet-2.0-preview/dotnet /usr/local/bin
三、熟悉命令(cmd)
1、查看版本
dotnet --version#2.0.0-preview2-006497
2、可选参数介绍
四、HelloWorld项目
1、创建项目
#1、创建&打开项目文件夹
mkdir /projects && cd /projects
#2、创建项目
dotnet new console -o helloworld
#dotnet new :创建&初始化项目
#console : 模板类型(相当于VS创建项目选择控制台应用程序)
#-o :指定output路径名,可以理解为项目文件夹名称,默认项目名称=项目文件夹名称,也可以用-n 单独指定项目名称
#dotnet new console -n helloworld
效果等同于 dotnet new console -o helloworld
#执行输出最后关键信息:The template "Console Application" was created successfully.Processing post-creation actions...Running 'dotnet restore' on helloworld/helloworld.csproj... Restoring packages for /projects/helloworld/helloworld.csproj... Installing Microsoft.NETCore.DotNetAppHost 2.0.0-preview2-25407-01. Installing Microsoft.Packaging.Tools 1.0.0-preview2-25401-01. Installing Microsoft.NETCore.DotNetHostResolver 2.0.0-preview2-25407-01. Installing NETStandard.Library 2.0.0-preview2-25401-01. Installing Microsoft.NETCore.Platforms 2.0.0-preview2-25405-01. Installing Microsoft.NETCore.DotNetHostPolicy 2.0.0-preview2-25407-01. Installing Microsoft.NETCore.App 2.0.0-preview2-25407-01. Generating MSBuild file /projects/helloworld/obj/helloworld.csproj.nuget.g.props. Generating MSBuild file /projects/helloworld/obj/helloworld.csproj.nuget.g.targets. Restore completed in 3.75 sec for /projects/helloworld/helloworld.csproj.Restore succeeded.#项目文件就在/projects/helloworld/中
2、输出结果分析
#1、显示根据指定dotnet new console -o helloworld模板创建了项目
The template "Console Application" was created successfully.
#2、然后又主动调用了dotnet restore命令来还原项目的引用,主动安装依赖
Processing post-creation actions...Running 'dotnet restore' on helloworld/helloworld.csproj... Restoring packages for /projects/helloworld/helloworld.csproj...
3、运行
cd /projects/helloworld/dotnet run#运行结果Hello World!#
恭喜你,你的第一个.NET Core应用程序就这么诞生了
#源代码请查看 /projects/helloworld/Program.cs 文件
五、备注
支持的项目模板
Config Web Config webconfig
Config Solution File sln
Solution Razor Page page
Web/ASP.NET MVC ViewImports viewimports
Web/ASP.NET MVC ViewStart viewstart
Web/ASP.NET
不得不说:C#才是.NET平台的亲儿子啊
如何知道命令支持哪些参数?
答:利用好—help/-h 参数
#示例:dotnet --help
dotnet new --help
dotnet restore --help
dotnet new console --help
dotnet new mvc --help
相关文章:
.NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿
原文地址:https://ken.io/note/dotnet-core-qucikstart-helloworld-centos
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
阅读全文
0 0
- .NET Core快速入门教程 3、我的第一个.NET Core App (CentOS篇)
- .NET Core快速入门教程 2、我的第一个.NET Core App(Windows篇)
- 分享我的第一个asp.net core开发过程
- .NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿
- .net core快速上手
- 在.Net Core中使用MongoDB的入门教程(一)
- 在.Net Core中使用MongoDB的入门教程(二)
- .NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序
- ASP.net Core 部署说明(CentOS)
- .NET Core快速入门教程 5、使用VS Code进行C#代码调试的技巧
- CentOS 7 安装.NET Core
- CentOS之.NET CORE-安装
- CentOS之.NET CORE-开始
- ASP.NET Core 快速入门(实战篇)
- 开始使用ASP.NET Core - 创建第一个Web应用
- Pro ASP.NET Core MVC(二)【第一个MVC 应用程序】
- .NET core的学习
- 微软发布Asp.Net Core 1.1的第一个预览版本
- NavigationView的点击事件失效原因和解决方案
- .NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序
- ASP.NET Core MVC 过滤器介绍
- Autofac+Castle实现AOP事务
- .NET Core快速入门教程 2、我的第一个.NET Core App(Windows篇)
- .NET Core快速入门教程 3、我的第一个.NET Core App (CentOS篇)
- ASP.NET Core 开源论坛项目 NETCoreBBS
- docker学习之-docker mac安装
- Visual Studio Code: 利用 MSSQL 插件创建数据库 IDE
- lldb 调试 linux下 .net Core 总结及开源扩展 yinuo
- .NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿
- RabbitMQ知多少
- Blazor将.NET带回到浏览器
- .NET Exceptionless 日志收集框架本地环境搭建