我想在Visual Studio中打开C#.Net Core项目,但遗憾的是Intellisense似乎无法正常工作,它突出显示错误,但仅限于我构建项目时。 F12
(转到定义)不起作用,以及特定于上下文的建议。
有什么奇怪的:它适用于其他项目,但不适用于特定项目。
我在Visual Studio代码中使用的C#扩展: C#和C# extensions(我不确定哪一个能启用智能感知)
OmniSharp日志中存在错误:
[ERROR]错误:OmniSharp服务器加载超时。使用'omnisharp.projectLoadTimeout'设置覆盖默认延迟(一分钟)。
但可能并不意味着什么重要。
我目前已安装.Net Core 1.1.0
,但我想打开的项目可能使用其他版本:
global.json
{
"sdk": { "version": "1.0.0-preview2-1-003177" }
}
据我所知,如果project.json
在文件夹中可用,Intellisense应该开始工作。在我的情况下:它是。
可能出现什么问题?我应该检查一下它为什么不起作用?
答案 0 :(得分:0)
前段时间我遇到了类似的问题,我决定删除 Project.sln ,因此您删除了项目的配置,然后从中打开的 project.csproj 强>
如果它对您没用,您可以尝试 不安全模式 ,打开项目属性,选择 Build 标签,然后点击允许不安全的代码。