尝试从wsl运行我们的.net核心项目时出错(从windows运行正常)

gkn4icbw  于 2023-03-04  发布在  Windows
关注(0)|答案(1)|浏览(459)

当我尝试运行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似乎与此问题无关。有人知道是什么问题吗?

4xy9mtcn

4xy9mtcn1#

所以我至少弄明白了这一点。无论Visual Studio代码连接到WSL2示例做什么,看起来你必须单独安装所有的扩展(工作区)。我没有意识到这一点。下面是C#扩展
此扩展在此工作区中被禁用,因为它被定义为在远程扩展主机中运行。请在“WSL:fedora”中安装此扩展以启用.

现在,这并没有解决一切。仍然有问题,连接到API运行在WSL2。可能是一些与WSL2网络,但我不得不研究一个以后。

相关问题