Debugging vscode launch.json调试并打开特定url
给定以下自动生成的Visual Studio代码launch.json配置: 我希望在调试时启动浏览器到Debugging vscode launch.json调试并打开特定url,debugging,visual-studio-code,Debugging,Visual Studio Code,给定以下自动生成的Visual Studio代码launch.json配置: 我希望在调试时启动浏览器到localhost:5000/swagger,但我尝试了半打不同的方法,但都没有效果。它只会打开到localhost:5000。我错过了什么?除了按Ctrl+space查看列表之外,没有关于所有可用属性的通用文档(我可以找到),这没有多大帮助 我忽略了我失败的尝试,让它以我想要的方式工作 { "name": "Launch Demo.Api", "type": "coreclr
localhost:5000/swagger
,但我尝试了半打不同的方法,但都没有效果。它只会打开到localhost:5000
。我错过了什么?除了按Ctrl+space查看列表之外,没有关于所有可用属性的通用文档(我可以找到),这没有多大帮助
我忽略了我失败的尝试,让它以我想要的方式工作
{
"name": "Launch Demo.Api",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceRoot}/Demo.Api/bin/Debug/netcoreapp2.1/Demo.Api.dll",
"args": [],
"cwd": "${workspaceRoot}/Demo.Api",
"stopAtEntry": false,
"launchBrowser": {
"enabled": true,
"args": "${auto-detect-url}",
"windows": {
"command": "cmd.exe",
"args": "/C start ${auto-detect-url}"
},
"osx": {
"command": "open"
},
"linux": {
"command": "xdg-open"
}
},
"env": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
我尝试了以下方法,似乎效果不错
"launchBrowser": {
"enabled": true,
"args": "${auto-detect-url}/swagger",
这个对我很有用:
{
"launchBrowser": {
"enabled": true,
"args": "${auto-detect-url}",
"windows": {
"command": "cmd.exe",
"args": "/C start ${auto-detect-url}/swagger"
},
}
在VSCode 1.39.2上,这个也适用于我
//启用在ASP.NET Core启动时启动web浏览器。有关更多信息:https://aka.ms/VSCode-CS-LaunchJson-WebBrowser
“serverReadyAction”:{
“行动”:“对外开放”,
“模式”:“\\b正在收听:\\s+(https?:/\\s+”,
uriFormat:“%s/swagger”
},
另一种选择是使用VSCode 1.48(2020年7月),它增加了:
添加了一个新的Debug:openlink
命令来快速调试任何URL
以前,要调试浏览器,您必须安装Chrome扩展的调试器,并编写launch.json
config文件来调试页面。此命令允许您调试任何URL,而无需其他启动配置 主题:地球之歌 如果在活动编辑器中选择了URL,它将自动打开该URL。
否则,VS代码将提示您输入URL,并在剪贴板中预先填充URL(如果有) 您可以通过
debug.javascript.debugByLinkOptions
设置调整此命令中使用的调试配置
最后一个设置可用于
默认情况下,每个工作区将使用不同的用户数据目录。您可以通过向用户设置中添加以下内容来使用“稳定”目录:
"debug.javascript.debugByLinkOptions": {
"userDataDir": "C:/Users/user/my-user-data-dur"
}
这将允许您粘贴任何标志或设置。我不确定你需要摆弄哪些标志才能让Chrome满意,但该配置应该允许你以一种不会被重置的方式设置它们
VSCode 1.50(2020年9月)将:
- 添加一个按钮以直接从“运行和调试”选项卡启动它(而不必打开调色板)。
目前,
选项卡只建议创建Run and debug
文件,或使用launch.json
调试终端,但现在直接建议使用Node.js
功能会更简单Open link
- 如果在填充URL时,它会自动保存在
中,以避免每次都必须再次填充它,这也会很好.vscode/settings.json