原文:ASP.NET Core 新建项目 - macOS 环境 - ASP.NET Core 基础教程 - 简单教程,简单编程html
对于任何语言和框架,都是从 Hello World 开始的,这个很是简单,但却有十分重大的意义,ASP.NET Core 基础教程也会以 Hello World 开始编程
为何呢?浏览器
由于可以运行 Hello World 成功,那意味着以前咱们配置的环境就是成功的,不然就要就是配置失败markdown
双击 Visual Studio 图标打开 Visual Studio ,而后选择菜单栏中的 文件 -> 新建解决方案 打开为新建项目选择模板对话框框架
若是是 Windows 系统,则是 文件 -> 新建 -> 项目less
在新建项目选择模板对话框中,能够看到左边列出了各类解决方案的模板,咱们选择 .NET Core 下面的 应用ide
选中了应用以后,右边就会出现 .NET Core 应用的各类解决方案列表和语言选择列表翻译
当选中某一项的时候最右边会出现相应的说明版本控制
宇宙第一 IDE 果真不是盖的..调试
由于 .NET Core 下的 4 个版本的简介是英文的,因此咱们简单的翻译下右边的说明( 使用场景 )
模板 | 说明 |
---|---|
ASP.NET Core 空 | 用于建立 ASP.NET Core 应用程序的空的项目模板,该模板下不会包含任何内容 |
ASP.NET Core Web App ( MVC ) | 用于建立 ASP.NET Core 应用程序的 MVC 项目模板 包含了 MVC 中的视图和控制器的简单范例 |
ASP.NET Core Web API | 用于建立 ASP.NET Core HTTP Web Services 服务的项目模板, 使用 MVC 模式,包含了一个简单的控制器范例,该模板一样可用于建立 MVC 项目 有时候只须要建立一个 API,不须要关心 Razor,本地化或 XML 序列化。 经过删除无用的 NuGet 软件包和代码,能够提升 API 的加载时间并减小部署包大小 |
ASP.NET Core Web 应用 | 使用 Razor Pages 建立 ASP.NET Core Web 应用程序的项目模板 包含了 Razor Pages 的一些简单的范例 |
默认状况下,咱们都会选择 ASP.NET Core 空,由于这样咱们能够更好的了解 ASP.NET Core 项目的结构
选择 ASP.NET Core 空,而后从右边的语言中选择 C#,点击下一步,进入项目配置对话框
由于教学目的,因此目标框架,咱们选择了 .NET Core 2.1
单击下一步进入 项目名称 和 保存界面 选择对话框
在项目名称中输入 HelloWorld,Visual Studio 会自动输入解决方案名称
并且右边能够实时预览项目的目录结构
版本控制和在解决方案里建立项目目录能够根据状况自由选择,但通常都会选中
点击右下角的建立,就会生成一个 HelloWorld 的项目
此时此刻咱们并不想介绍项目的结构,而是看看项目是否可以顺利运行
单击左边的 Startup.cs,而后将
await context.Response.WriteAsync("Hello World!");
修改为
await context.Response.WriteAsync("Hello World!\nHello 简单教程 ( www.twle.cn ) ");
单击左上角的三角符号或者菜单栏中的 启动->启动而不调试 来启动项目
或
这时会弹出是否信任开发者 https 证书,选择是便可
而后就会使用默认浏览器弹出网址 https://localhost:5001
显示结果以下
至此,说明咱们 ASP.NET Core 环境配置成功