.net6 csharp 学习实践笔记 1 环境搭建,创建webapi ,跑hello world

134 阅读1分钟

1环境准备

1.1 dotnet sdk 安装。

安装后, dotnet --version 查看是否安装成功。 image.png

1.2 vscode安装(简单轻便)

1.2.1 下载vscode

1.2.2 插件安装 c# ,neget package Manage Gui , vscode-solution-explorer image.png ctrl + shift + x 或点左侧工具栏如图,依次搜索extensions ,安装。

2 创建一个web api 项目

1 第一步,创建一个文件夹,使用vscode 加开。 image.png 2 点左侧工具栏的solution图标 image.png 创solution ,然后在solution 上创建webapi 项目。 (依次选c#,填写项目名称,确认两次) image.png

3 跑通hello world

3.1 1 一些配置。

.vscode/launch.json

            "launchBrowser": {
              "enabled": true,
              "windows": {
                  "command": "cmd.exe",
                  "args": "/C start ${auto-detect-url}/swagger"
              }
          }
          
 Properties/launchSetting.json
    //去掉https 的那个。
       "applicationUrl": "http://localhost:5290",

image.png

3.2 第一次尝试,自己写一个控制器。

using Microsoft.AspNetCore.Mvc;

namespace demo.Controllers;

[ApiController]
[Route("[controller]")]
public class TestController : ControllerBase
{
    [HttpGet]
    public string Get()
    {
        return "hello world";
    }  
}

编辑后运行,效果如图。

image.png

3.3 顺路了解下 相关语法。

  路由解析配置 。设置后,按关链的方法去请求
  [router("api/[controller]/[action]")]  
  
  
  HttpGet 玩法。
   [HttpGet("{id}/{name}")]
    public string Get(int id ,string name)
    {
        return "hello world " + id + name;
    }

运行效果如图 image.png