我想在 Visual Studio 中打开 C# .Net Core 项目,但不幸的是 Intellisense 似乎无法正常工作,它会突出显示错误,但仅在我构建项目时才会显示。F12
(转到定义)不起作用,以及特定于上下文的建议。
奇怪的是:它适用于其他项目,但不适用于这个特定的项目。
我在 Visual Studio Code 中使用的 C# 扩展: C#和C# 扩展(我不确定哪一个启用了智能感知)
OmniSharp 日志中有错误:
[错误] 错误:OmniSharp 服务器加载超时。使用“omnisharp.projectLoadTimeout”设置覆盖默认延迟(一分钟)。
但可能并不意味着任何重要的事情。
我目前已经.Net Core 1.1.0
安装,但我想打开的项目可能使用其他版本:
global.json
{
"sdk": { "version": "1.0.0-preview2-1-003177" }
}
据我所知,如果project.json
文件夹中可用,Intellisense 应该开始工作。就我而言:是的。
会出什么问题?我应该检查什么以查看为什么它不起作用?