1、目录结构
2、运行此命令还原新建MVC文件结构
dotnet new sln -n 项目文件名称不带后缀名cd Web文件夹名称dotnet new mvc
生成对应的dll文件
3、配置launch.json
1 { 2 // 使用 IntelliSense 了解相关属性。 3 // 悬停以查看现有属性的描述。 4 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 5 "version": "0.2.0", 6 "configurations": [ 7 { 8 "name": ".NET Core Launch (web)", 9 "type": "coreclr",10 "request": "launch",11 "preLaunchTask": "build",12 "program": "${workspaceFolder}/Web文件夹名称/bin/Debug/netcoreapp2.0/Web文件夹名称.dll",13 "args": [],14 "cwd": "${workspaceFolder}/Web文件夹名称",15 "stopAtEntry": false,16 "internalConsoleOptions": "openOnSessionStart",17 "launchBrowser": {18 "enabled": true,19 "args": "${auto-detect-url}",20 "windows": {21 "command": "cmd.exe",22 "args": "/C start ${auto-detect-url}"23 },24 "osx": {25 "command": "open"26 },27 "linux": {28 "command": "xdg-open"29 }30 },31 "env": {32 "ASPNETCORE_ENVIRONMENT": "Development"33 },34 "sourceFileMap": {35 "/Views": "${workspaceFolder}/Views"36 }37 },38 {39 "name": ".NET Core Attach",40 "type": "coreclr",41 "request": "attach",42 "processId": "${command:pickProcess}"43 }44 ]45 }
4、修改配置tasks.json文件
1 { 2 // See https://go.microsoft.com/fwlink/?LinkId=733558 3 // for the documentation about the tasks.json format 4 "version": "2.0.0", 5 "tasks": [ 6 { 7 "label": "build", 8 "command": "dotnet build", 9 "type": "shell",10 "group": "build",11 "presentation": {12 "reveal": "silent"13 },14 "options":{15 "cwd": "${workspaceRoot}/Web文件夹名称"16 },17 "problemMatcher": "$msCompile"18 }19 ]20 }
至此就可以愉快的debug运行!^_^