添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

开发环境

安装成功后,可能没有快捷方式。

找到对应安装目录

  1. D:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\devenv.exe

即可。

.NET 6.0 SDK

一直下一步即可,安装完成运行 命令提示符 ,输入 dotnet --version ,有输出内容即可。

  1. C:\Windows\system32>dotnet --version
  2. 7.0.304

创建 APS.NET Core Web API 项目

创建项目

项目结构

  1. D:.
  2. appsettings.json -- 项目配置文件
  3. Program.cs -- 入口类
  4. StudentManagement.csproj -- 项目文件
  5. WeatherForecast.cs -- 自动生成的测试类
  6. ├─Controllers -- WebAPI 暴露的控制器
  7. WeatherForecastController.cs
  8. └─Properties
  9. launchSettings.json -- 项目启动配置文件

运行项目-使用 Ctrl+F5

运行报错-找不到包 Swashbuckle.AspNetCore

  1. 严重性 代码 说明 项目 文件 禁止显示状态
  2. 错误 NU1101 找不到包 Swashbuckle.AspNetCore。源 C:\Program Files\dotnet\sdk\7.0.304\Sdks\Microsoft.NET.Sdk.Web\library-packs, Microsoft Visual Studio Offline Packages 中不存在具有此 ID 的包 StudentManagement D:\Study-C#\2023\2023\StudentManagement\StudentManagement.csproj 1
  • 添加
  • 名称:nget
  • 源: https://api.nuget.org/v3/index.json
  • 搜索 Swashbuckle - 安装
  • 再次运行

    Ctrl + F5 ,浏览器自动打开 https://localhost:7017/swagger

    出现了 Swagger 页面

    运行项目-使用 dotnet run 命令

    进入项目目录 D:\Study-C#\2023\2023\StudentManagemen ,执行 dotnet run

    1. D:\Study-C#\2023\2023\StudentManagement>dotnet run
    2. 正在生成...
    3. D:\Study-C#\2023\2023\StudentManagement\StudentManagement.csproj : warning NU1701: 已使用“.NETFramework,Version=v4.6.1, .N
    4. info: Microsoft.Hosting.Lifetime[14]
    5. Now listening on: https://localhost:7017
    6. info: Microsoft.Hosting.Lifetime[14]
    7. Now listening on: http://localhost:5293
    8. info: Microsoft.Hosting.Lifetime[0]
    9. Application started. Press Ctrl+C to shut down.
    10. info: Microsoft.Hosting.Lifetime[0]
    11. Hosting environment: Development
    12. info: Microsoft.Hosting.Lifetime[0]
    13. Content root path: D:\Study-C#\2023\2023\StudentManagement\

    浏览器打开 https://localhost:7017/swagger

    出现了 Swagger 页面

    运行项目-使用 dotnet *.dll 命令