我正在為 C# 中的某些程式開發一個插件。為了除錯我的插件,我需要
- 啟動程式,
- 將除錯器附加到程式。
我該怎么做 1.?
我的launch.json樣子是這樣的:
{
"version": "0.2.0",
"configurations": [
{
"name": "net48",
"type": "clr",
"request": "attach",
"processName":"sldworks.exe",
}
]
}
當我開始除錯時,我收到了(預期的)訊息,指出沒有找到具有指定名稱的行程。
所以我嘗試添加
"preLaunchTask": "C:\myPath\sldworks.exe"
進入configuration,但隨后 VScode 說
找不到任務“C:\myPath\sldworks.exe”。
我仔細檢查了路徑是否正確,如果我將它復制到cmd并按 ENTER,程式就會啟動。
uj5u.com熱心網友回復:
在@DavidG 的提示下,我能夠弄清楚。我在命令中遇到了一些空格問題,但也能夠解決這個問題。
launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "net48",
"type": "clr",
"request": "attach",
"processName":"sldworks.exe",
"preLaunchTask": "runSwx"
}
]
}
tasks.json:
{
"version": "2.0.0",
"tasks": [
{
"label": "runSwx",
"type": "shell",
"command": "C:/'Program Files'/'SOLIDWORKS Corp'/SOLIDWORKS/sldworks.exe"
}
]
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/428633.html
上一篇:無法在C 中找到三次方程的實根
