Omnisharp服务器未运行Windows 10

时间:2016-02-05 16:34:16

标签: asp.net visual-studio-code

我使用VS Code尝试了一下ASP.NET,但是当我尝试这样做时:     dnu恢复 它失败了。

如果我尝试在VS Code中执行此操作,则会收到错误消息:     Omnisharp服务器未运行。

我真的不知道该怎么做:( 我正在运行Windows 10 x64

5 个答案:

答案 0 :(得分:2)

Visual Studio Code内置了Omnisharp。但是,这并不意味着您不必安装ASP.NET 5和DNX。

按照本指南中的说明操作:https://code.visualstudio.com/Docs/runtimes/ASPnet5

具体而言,您需要按照以下说明操作:https://github.com/aspnet/home#upgrading-dnvm-or-running-without-visual-studio

请记住,Visual Studio是重量级的IDE,可以安装您需要的所有内容。 Visual Studio Code是基于轻量级节点的编辑器,仅包含您明确安装/添加的内容。因此,与Visual Studio不同,它不会自动下载ASP.NET 5和DNX

答案 1 :(得分:2)

检查vs代码Omnisharp日志, Ctrl + Shift + U

Omnisharp server is not running错误可能是project.json导致dnu restore问题导致的问题。例如解决其中一个目标框架的问题?

它可能无济于事,你可以尝试重新启动Omnisharp: F1 “omni restart”

C#支持没有捆绑,但听起来好像已成功安装它。否则添加C#与 F1 “ext install”,输入,“C#”

你是对的,没有什么文件

答案 2 :(得分:0)

我完全卸载了C#扩展名。重新安装它,并将Omnisharp超时更改为15秒(最初是60秒)。就像魅力一样。

答案 3 :(得分:0)

单击 f1 键或 ctrl+shift+p 打开文本框以输入您的命令。然后输入 omnisharp server,并选择“重启 omnisharp server”选项。

您可以在窗口的左下角查看它的状态,如果点击它,进程的状态将显示在终端上。

答案 4 :(得分:-1)

我在单独打开 .cs 文件时遇到了这个问题,但随后我右键单击了项目文件夹并选择了“使用 VSCode 打开”,它工作正常