最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VSCode輕松調(diào)試運(yùn)行.Net?8.0?Web?API項(xiàng)目的過程

 更新時間:2025年06月12日 10:50:53   作者:laiger90  
這篇文章主要介紹了VSCode輕松調(diào)試運(yùn)行.Net?8.0?Web?API項(xiàng)目的相關(guān)資料,包括插件安裝、配置文件創(chuàng)建及運(yùn)行調(diào)試步驟,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

1.背景

我一直都是用VS來開發(fā).NetCore項(xiàng)目的,用的比較順手,也習(xí)慣了??雌渌夹g(shù)文章有介紹VS Code更輕量,更方便。所以我專門花時間來使用VS Code,看看它是如何調(diào)試代碼、如何運(yùn)行.Net 8.0 WebAPI項(xiàng)目。這篇文章是一個記錄的過程。

2.操作

2.1 VS Code插件

我的VS Code已經(jīng)安裝了C#相關(guān)插件。截圖如下:

2.2 準(zhǔn)備一個.Net 8.0 Web API項(xiàng)目

項(xiàng)目路徑是:E:\Vs_Project\WebAPIVSCode

2.3 VS Code打開

VS Code按照項(xiàng)目路徑(E:\Vs_Project\WebAPIVSCode)打開,如下圖

2.4 創(chuàng)建json配置

鼠標(biāo)點(diǎn) Run And Debug,按照下圖操作來創(chuàng)建配置

launch.json 的內(nèi)容如下:

{
    // 使用 IntelliSense 了解相關(guān)屬性。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息,請?jiān)L問: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [  
        {
            "name": "debugTest01",//這是調(diào)試配置的名稱,在 Visual Studio Code 中將顯示此名稱。
            "type": "coreclr",//指定調(diào)試器類型為 .NET Core。
            "request": "launch",//指定啟動調(diào)試會話的方式。
            "preLaunchTask": "build",
            "program": "${workspaceFolder}/WebAPIVSCode/bin/Debug/net8.0/WebAPIVSCode.dll",//指定要調(diào)試的應(yīng)用程序的路徑。請確保路徑和文件名與實(shí)際的應(yīng)用程序輸出目錄和文件名匹配。
            "cwd": "${workspaceFolder}",//指定工作目錄為項(xiàng)目文件夾[Content root path: D:\ASP.NETCoreTest]
            "requireExactSource": false,//注意十分的重要,是否要求精確匹配源代碼。如果設(shè)置為 true,則要求精確匹配。如果設(shè)置為 false,則允許從其他位置加載源代碼。
            "env": {
                "ASPNETCORE_ENVIRONMENT": "Development"http://在調(diào)試期間設(shè)置環(huán)境變量 ASPNETCORE_ENVIRONMENT 的值為 "Development"。這對于在開發(fā)環(huán)境中調(diào)試應(yīng)用程序很有用。[Information: Hosting environment: Development]
            }
        }
    ]
}

并按照下圖 新增 tasks.json

tasks.json的內(nèi)容如下:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "command": "dotnet",
            "type": "process",
            "args": [
                "build",
                "${workspaceFolder}"
            ],
            "problemMatcher": "$msCompile"
        }
    ]
}

2.5 項(xiàng)目運(yùn)行

鍵盤按下 F5  項(xiàng)目就運(yùn)行起來了

因?yàn)槭荳eb API項(xiàng)目,我們可以訪問 swagger界面(http://localhost:5000/swagger/index.html)看下程序是不是正常運(yùn)行的

如上圖可見。程序是正常執(zhí)行的。

2.6 項(xiàng)目斷點(diǎn)調(diào)試

按照如下 修改代碼,并加入斷點(diǎn)。

鍵盤按下 F5  項(xiàng)目就運(yùn)行起來了

在swagger界面上按照如下操作去調(diào)用剛剛新增的post接口 ,程序進(jìn)入斷點(diǎn):

從上圖可以看到,程序執(zhí)行到斷點(diǎn)處。是我們想要的調(diào)試效果。

3.結(jié)論

至此。我們就學(xué)會了如何用VS Code調(diào)試 運(yùn)行.Net 8.0 Web API項(xiàng)目了。

到此這篇關(guān)于VSCode輕松調(diào)試運(yùn)行.Net 8.0 Web API項(xiàng)目的文章就介紹到這了,更多相關(guān)VSCode調(diào)試運(yùn)行.Net 8.0 Web API內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

长阳| 盐山县| 吉林市| 绥德县| 呼伦贝尔市| 南充市| 广南县| 元阳县| 南涧| 桂东县| 洪泽县| 江都市| 鄂托克旗| 德州市| 思南县| 东阿县| 武川县| 酒泉市| 开阳县| 孟津县| 乌兰浩特市| 海林市| 辽宁省| 神木县| 天峻县| 正镶白旗| 德令哈市| 顺平县| 厦门市| 栖霞市| 泗洪县| 昌都县| 微山县| 衡东县| 泸水县| 东至县| 屯门区| 牡丹江市| 阳朔县| 扎鲁特旗| 马边|