当前位置: 移动技术网 > IT编程>开发语言>.net > Asp.Net Core 轻松学-从安装环境开始

Asp.Net Core 轻松学-从安装环境开始

2018年11月26日  | 移动技术网IT编程  | 我要评论

心动时刻简简单单的享受,异界之机械公敌,易虎臣叶雪

asp.net core 介绍

    asp.net core是微软新一代的跨平台开发框架,基友 c# 语言进行开发,该框架的推出,意味着微软从系统层面正式进击 linux 服务器平台;从更新速度开来看,微软在 asp.net core 的开发上可谓不遗余力。

    从开发者社区看,asp.net core 有多火热,那么在过去 10 年间,c# 的开发者就有多压抑,过去 10 年以来,以 c# 开发语言为主业的开发者,几乎只能游历于所谓的企业级开发,其实就是做 oa、erp、crm 等传统软件开发,或者服务于部分互联网公司的内部管理系统;从业务层面来说,他们从来都没有进入互联网公司的核心业务;即使部分业务以 mono 为容器寄存于 linux 平台的出现,也没能为他们争得一席之地。

     不客气的说,c# 过去一直被认为是做小项目开发所使用的,这种类似于 java 语法的开发语言,却没有取得类似 java 的地位,其根本原因在于微软的策略定位的失误;过去 10 年的闭源,带来的是生态的凋零、市场的没落。

    c# 语言的开发者,在这个行业可以说是苦不堪言,冷暖自知,从薪资水平到行业地位,我们苦苦支撑,今天,我们终于等来了可能存在的春天。

    .net的历史渊源流长,笔者从 2006 年进入微软的开发阵营,从 .net 1.1 和 vs2003 开始,一直看着 .net 成长,版本号越来越高,sdk 包越来越大,部署变得日益艰难;asp.net core 的出现彻底改变了这一切,跨平台部署,高可维护性,易迁移,现在我们也能用上稍微便宜的 linux 服务器,更重要的是,asp.net core 的生态圈正在快速建立并日臻完善中。

如何安装 .netcore sdk 开发者工具包

     .netcore sdk 支持 linux 全平台和 windows 平台,目前 sdk和runtime 最新版本是 2.2

  • 打开网址
https://www.microsoft.com/net/download/dotnet-core/2.2
  • 选择系统对应的版本,以笔者为例,当前系统为 macos ,选择 .netcore installer: x64,点击下载即可,下载完成,点击安装

  • 安装完成

  • 打开终端,windows 点击开始菜单,输入 cmd 打开控制台,输入命令
dotnet —version
  • 黑漆漆的终端窗口上将显示以下内容

  • 共享你,已经开始踏上了 asp.net core 的旅程

hello world!

    世界上所有的程序都以 hello world! 开始,我们也不能免俗

  • 打开终端控制台,输入命令
dotnet new console -o myapp
  • 终端控制台将显示如下内容

  • 以上窗口提示我们创建了一个 “console” 类型的项目,并输出项目文件到 /users/liangguixiao/myapp 文件夹中,该项目命名为 myapp,并且 .netcore 在创建完成后自动连接 nuget 将项目依赖包进行了还原
processing post-creation actions...
running 'dotnet restore' on myapp/myapp.csproj...
  restoring packages for /users/liangguixiao/myapp/myapp.csproj...
  generating msbuild file /users/liangguixiao/myapp/obj/myapp.csproj.nuget.g.props.
  generating msbuild file /users/liangguixiao/myapp/obj/myapp.csproj.nuget.g.targets.
  restore completed in 157.9 ms for /users/liangguixiao/myapp/myapp.csproj.

restore succeeded.
  • 现在,在终端控制台输入命令
cd /users/liangguixiao/myapp


* 定位到项目所在文件夹,然后在资源管理器中打开文件夹,可以看到项目下有很多文件,我们先忽略,继续往下

  • 接下来在终端控制台输入命令对项目文件进行编译
dotnet build 

  • 提示 build succeeded. 编译成功,没有任何错误
  • 再接再励,继续在终端控制台输入命令
dotnet run 

*完美,终端控制台输出了 hello world!,恭喜你,你人生的第一个 .netcore 项目创建并运行成功

推荐

  • 努力为开源社区作贡献,推荐一个自己开发的基于 .netcore+pgsql 的快速开发脚手架,内置 orm框架,github地址:
  • 文中如有疏漏之处,欢迎指正。

结语

    今天我们简要介绍了 asp.net core 的前世今生,并了解了如何下载并安装开发者工具包(sdk),最后,还通过终端控制台创建并运行了第一个 asp.net core 控制台项目,并通过输入各种命令最终让程序输出了 hello world! 字符,在接下来的第二章里面,我们将通过 hello world! 来介绍各种常用命令、项目文件目录等信息,进一步了解 asp.net core。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网