我在Windows 8.1上,使用VS Code 1.0.0和C#for VS Code version 1.0.1-rc2。
问题是我在打开C#项目时无法让Intellisense工作,但在开发扩展时,我确实启用了智能感知。
但有一件事是,当VS Code打开时,Omnisharp会启动......但是,有一个错误:
[INFO]在'c:\ dev \ TestI'启动OmniSharp ... [错误] 错误:连接ETIMEDOUT 192.30.252.126:443
这是我的project.json文件:
{
"version": "1.0.0-*",
"compilationOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0-rc2-3002392"
}
},
"frameworks": {
"netcoreapp1.0": {}
}
}
我已经设置了“http.proxy”。
感谢任何帮助。
感谢。
答案 0 :(得分:0)
以防有人遇到同样的问题。尽管它似乎不是代理问题,但仍有手动步骤来解决问题。
转到https://github.com/OmniSharp/omnisharp-roslyn/releases/并下载您需要的omnisharp版本。解压缩,在VS Code首选项中添加一个新项目:" csharp.omnisharp":" path / to / where / you / unpacked / / files /"。
重启VS代码。
答案 1 :(得分:0)
首先,你应该从https://github.com/OmniSharp/omnisharp-roslyn/releases下载omnisharp-win-x64-netcoreapp1.0.zip,然后解压缩到C:\ tmp \ omnisharp-win-x64-netcoreapp1.0。你将获得文件C: \ TMP \ omnisharp双赢-x64的netcoreapp1.0 \ OmniSharp.exe。
为c#Intellisense提示设置vscode config。
打开vscode菜单“文件” - >“选项” - >“设置”,你可以编辑文件settings.json.Add newLine