我使用VS Code尝试了一下ASP.NET,但是当我尝试这样做时: dnu恢复 它失败了。
如果我尝试在VS Code中执行此操作,则会收到错误消息: Omnisharp服务器未运行。
我真的不知道该怎么做:( 我正在运行Windows 10 x64
答案 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 打开”,它工作正常