gpt4 book ai didi

asp.net-core - 启动 dotnet 失败 ("dotnet"不是符号链接(symbolic link)的文件)

转载 作者:行者123 更新时间:2023-12-05 00:45:09 25 4
gpt4 key购买 nike

用于调试 ASP.NET core 的默认 vscode 配置包含以下内容:

"configurations": [
{
"name": ".NET Core Launch (web)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
...

preLaunchTask对我来说失败并出现以下错误:

The terminal process failed to launch: Path to shell executable "dotnet" is not a file of a symlink.

我以前遇到过这个问题,不是在 preLaunchTask 上但在主程序执行上。我可以通过替换所有 "dotnet" 来解决-> "/usr/bin/dotnet"~/.vscode/extensions/ms-dotnettools.csharp-1.**.*/dist/extensions.js + vscode 重启。但是,此解决方法不适用于 preLaunchTask . (并且每次更新该扩展时都必须这样做,这很烦人)。

鉴于我是一个 linux 菜鸟,它可能与 omnisharp/vscode 无关,但可能是我在 Ubuntu 18.04 中做错的事情。

有谁知道这个错误是什么意思,以及如何解决它?甚至如何调试这个问题?

我已经重新安装了 vscode、.net5 和我的全局 $PATH env 确实包含 /home/<username>/.dotnet/tools:/usr/bin/dotnet .除此之外,我不知道该怎么办。

最佳答案

tasks.json 文件中更改自"type": "process""type": "shell"

关于asp.net-core - 启动 dotnet 失败 ("dotnet"不是符号链接(symbolic link)的文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64910797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com