Hie*_*ula 11 c# visual-studio-code vscode-settings
我正在使用VSCode 1.19并尝试在.cs文件中"Go> Go to definition",就像在Visual Studio中一样,它什么也没做.在.js文件中,它运行良好,我猜测是否有一些解决方法.
And*_*ook 22
文件夹中可能有多个"项目",VSCode选择了"错误"项目.
使用ctrl-shift-P并选择"OmniSharp:选择项目"以选择正确的项目(.sln文件).
如果选择"OmniSharp Logs"打开"输出"窗口,您将看到它正在读取您的csproj.完成后,您的goto定义将开始起作用
Yng*_*sen 15
正如@AndyPook 回答的评论中所写,另一种可能的解决方案是重新启动 OmniSharp。
CTRL+ SHIFT+ P->OmniSharp: Restart OmniSharp
Gei*_*irS 13
“转到定义”对我来说已经工作了很长一段时间,但最近停止工作了。我的解决方案是:
编辑:最好遵循凯尔·查利斯的建议!
对于使用 C# 扩展并在 2022 年 5 月 24 日之后来到这里的任何人:扩展的 1.25.0 版本禁用了对某些功能的支持
您可以按照该链接中的说明操作,使其与 1.25.0 一起使用,或者根据GeirS 的回答,您可以回滚到版本 1.24.4
Moh*_*hit -1
我今天面临同样的问题,尝试将自己从 Visual Studiod 转移到 Code,因为我的项目是基于微服务的,我对每个微服务都有多个解决方案和存储库,为了使 CI/CD 变得简单,现在 VS 代码功能多根工作空间对我有帮助,因此,如果您作为 C# 开发人员从专业开发前景设置 VS Code,请按照以下步骤操作,
)Crtl+shif+P : Workspace:open 配置文件之后,您还可以设置复合启动设置,以在调试模式下同时打开多个 sln,如下所示: "launch": { "configurations": [
],
"compounds": [
{
"name": "Launch Server & Client",
"configurations": [
"CMSAPI",// Each indivisual sln launch setting unique name
"Core"
]
}
]
Run Code Online (Sandbox Code Playgroud)
}
| 归档时间: |
|
| 查看次数: |
11393 次 |
| 最近记录: |