当我尝试运行asp.net核心项目(v6)直接从Windows它的工作正常,但如果我尝试运行它从WSL(v2)我得到这个错误:Configured debug type 'coreclr' is not supported.
以下是我们的配置
{
"type": "coreclr",
"request": "launch",
"name": "GeminiLOB(mvc)",
"envFile": "${workspaceFolder}/${config:launchEnv}.env",
"cwd": "${workspaceRoot}/GeminiLOB/Trs.Gemini.Web.GeminiLOB",
"program": "${workspaceRoot}/GeminiLOB/Trs.Gemini.Web.GeminiLOB/bin/Debug/net6/Trs.Gemini.Web.GeminiLOB.dll",
"launchSettingsProfile": "vscode",
"sourceFileMap": {
"/Views": "${workspaceFolder}/Views"
}
},
install coreclr extension
似乎与此问题无关。有人知道是什么问题吗?
1条答案
按热度按时间4xy9mtcn1#
所以我至少弄明白了这一点。无论Visual Studio代码连接到WSL2示例做什么,看起来你必须单独安装所有的扩展(工作区)。我没有意识到这一点。下面是C#扩展
此扩展在此工作区中被禁用,因为它被定义为在远程扩展主机中运行。请在“WSL:fedora”中安装此扩展以启用.
现在,这并没有解决一切。仍然有问题,连接到API运行在WSL2。可能是一些与WSL2网络,但我不得不研究一个以后。