文章

开发.net程序配置示例

launch.json

{ "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/Gliese/bin/Debug/net7.0/Gliese.dll", "args": [], "cwd": "${workspaceFolder}/Gliese", "stopAtEntry": false, "targetArchitecture": "x86_64", "env": { "ASPNETCORE_ENVIRONMENT": "Development" }, "console": "integratedTerminal" }, { "name": "Watch", "type": "coreclr", "request": "launch", "preLaunchTask": "watch", "program": "${workspaceFolder}/Gliese/bin/Debug/net7.0/Gliese.dll", "args": [], "cwd": "${workspaceFolder}/Gliese", "stopAtEntry": false, "targetArchitecture": "x86_64", "env": { "ASPNETCORE_ENVIRONMENT": "Development" }, "console": "integratedTerminal" }, { "name": ".NET Core Attach", "type": "coreclr", "request": "attach", "processId": "${command:pickProcess}" } ] }

tasks.json

{ "version": "2.0.0", "tasks": [ { "label": "build", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/Gliese/Gliese.csproj", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary" ], "problemMatcher": "$msCompile" }, { "label": "publish", "command": "dotnet", "type": "process", "args": [ "publish", "${workspaceFolder}/Gliese/Gliese.csproj", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary" ], "problemMatcher": "$msCompile" }, { "label": "watch", "command": "dotnet", "type": "process", "args": [ "watch", "run", "--project", "${workspaceFolder}/Gliese/Gliese.csproj", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary" ], "problemMatcher": "$msCompile", "options": { "cwd": "${workspaceFolder}/Gliese/" } } ] }
本文由作者按照 CC BY 4.0 进行授权