VS Code运行现有的Visual Studio .Net Core项目

1.安装必要的 VS Code 扩展
  • 安装必要的 VS Code 扩展
  • 安装 C# 扩展 (由 Microsoft 提供)
  • 安装 .NET Core Tools 扩展
  • 安装 C# Dev Kit 扩展(推荐)

 

2. 打开项目
   # 在终端中导航到项目根目录
   cd 项目根目录
   # 使用 VS Code 打开项目
   code .

 

 3. 使用 VS Code 终端运行项目
复制代码
   # 进入 WebApi 项目目录
   cd VOL.WebApi
   
   # 还原项目依赖
   dotnet restore
   
   # 构建项目
   dotnet build
   
   # 运行项目
   dotnet run
复制代码

 

 4.使用 VS Code 调试运行
  • 按 F5 键或点击左侧调试图标
  • 如果首次运行,VS Code 会提示选择环境,选择 .NET Core
  • VS Code 会自动创建 launch.json 配置文件

 

5. 调试配置

如果需要自定义调试配置,可以在 .vscode/launch.json 中添加如下配置:

复制代码
   {
       "version": "0.2.0",
       "configurations": [
           {
               "name": ".NET Core Launch (web)",
               "type": "coreclr",
               "request": "launch",
               "preLaunchTask": "build",
               "program": "${workspaceFolder}/VOL.WebApi/bin/Debug/net6.0/VOL.WebApi.dll",
               "args": [],
               "cwd": "${workspaceFolder}/VOL.WebApi",
               "stopAtEntry": false,
               "serverReadyAction": {
                   "action": "openExternally",
                   "pattern": "\\bNow listening on:\\s+(https?://\\S+)"
               },
               "env": {
                   "ASPNETCORE_ENVIRONMENT": "Development"
               }
           }
       ]
   }
 
复制代码

 

6.验证运行

    • 项目成功运行后,会在终端显示运行地址
    • 通常是 https://localhost:5001 或 http://localhost:5000
    • 在浏览器中访问 https://localhost:5001/swagger 查看API文档
    • 常见问题解决
    • 如果遇到端口占用,可以在 Properties/launchSettings.json 中修改端口

 

7.如果遇到证书问题,可以运行:
 
     dotnet dev-certs https --trust

 

 8.热重载支持
  在运行时使用以下命令支持热重载:
 
     dotnet watch run
    - 这样在修改代码后会自动重新编译和运行
记住在运行之前确保:
  • 已安装正确版本的 .NET SDK
  • 数据库连接配置正确
  • 所有项目依赖都已还原
posted @   binzi-6  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
历史上的今天:
2020-03-03 Sql Server查询最近执行sql
点击右上角即可分享
微信分享提示