Omnisharp 服务器不是 运行 Windows 10
Omnisharp server is not running Windows 10
我正在使用 VS Code 稍微尝试一下 ASP.NET,但是当我尝试这样做时:
dnu 恢复
它失败了。
如果我尝试在 VS Code 中执行此操作,我会收到一条错误消息:
Omnisharp 服务器不是 运行.
我真的不知道该怎么办:(
我是 运行 Windows 10 x64
Visual Studio 代码内置了 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 代码是基于节点的轻量级编辑器,它只有您明确 install/add 的内容。因此,与 Visual Studio 不同,它不会自动下载 ASP.NET 5 和 DNX
查看vs代码Omnisharp日志,Ctrl + Shift + U.
Omnisharp server is not running
错误可能是由于 project.json
中的问题导致 dnu restore
出现问题。例如解决目标框架之一的包问题?
它可能没有帮助,但是,您可以尝试重新启动 Omnisharp : F1 "omni restart"
C# 支持未捆绑,但听起来您已成功安装它。否则用 F1 "ext install", Enter, "C#"
添加 C#
你是对的,文档很少
- https://code.visualstudio.com/docs/languages/csharp - 项目类型和omnisharp介绍
https://docs.asp.net/en/latest/tutorials/your-first-mac-aspnet.html - 是的 OSX 因为 windows 指令是针对 Visual Studio(页面不再可用)
- https://blogs.msdn.microsoft.com/visualstudioalm/2016/03/10/experimental-net-core-debugging-in-vs-code/ - 期待很快好转
我完全卸载了 C# 扩展。重新安装它并将 Omnisharp 超时更改为 15 秒(最初为 60)。很有魅力。
我在单独打开.cs文件的时候遇到了这个问题,后来我右击项目文件夹,选择“打开方式VSCode”就可以正常使用了
单击 f1 键或 ctrl+shift+p 打开文本框以输入您的命令。然后键入 omnisharp 服务器,然后 select 选项 'Restart omnisharp server'.
可以在window左下角查看进程状态,点击后会在终端显示进程状态。
我按照以下步骤解决了这个问题:
- 转到 VSCODE -> 文件 -> 首选项 -> 设置
- 在搜索工具箱中输入“omnisharp”
- 禁用“Omnisharp:自动启动”复选框
- 重启VSCODE
- 键入 ctrl + shift + p 以显示命令文本框并查找
“Omnisharp:重启 omnisharp”
现在您可以使用“.Net:生成用于构建和调试的资产”
几乎所有尝试(重置设置、重新安装 VS Code)都无济于事。最后,我将 VS Code C# 扩展从 1.25.0 降级到 1.24.4,并且运行良好。
我正在使用 VS Code 稍微尝试一下 ASP.NET,但是当我尝试这样做时: dnu 恢复 它失败了。
如果我尝试在 VS Code 中执行此操作,我会收到一条错误消息: Omnisharp 服务器不是 运行.
我真的不知道该怎么办:( 我是 运行 Windows 10 x64
Visual Studio 代码内置了 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 代码是基于节点的轻量级编辑器,它只有您明确 install/add 的内容。因此,与 Visual Studio 不同,它不会自动下载 ASP.NET 5 和 DNX
查看vs代码Omnisharp日志,Ctrl + Shift + U.
Omnisharp server is not running
错误可能是由于 project.json
中的问题导致 dnu restore
出现问题。例如解决目标框架之一的包问题?
它可能没有帮助,但是,您可以尝试重新启动 Omnisharp : F1 "omni restart"
C# 支持未捆绑,但听起来您已成功安装它。否则用 F1 "ext install", Enter, "C#"
添加 C#你是对的,文档很少
- https://code.visualstudio.com/docs/languages/csharp - 项目类型和omnisharp介绍
https://docs.asp.net/en/latest/tutorials/your-first-mac-aspnet.html - 是的 OSX 因为 windows 指令是针对 Visual Studio(页面不再可用)- https://blogs.msdn.microsoft.com/visualstudioalm/2016/03/10/experimental-net-core-debugging-in-vs-code/ - 期待很快好转
我完全卸载了 C# 扩展。重新安装它并将 Omnisharp 超时更改为 15 秒(最初为 60)。很有魅力。
我在单独打开.cs文件的时候遇到了这个问题,后来我右击项目文件夹,选择“打开方式VSCode”就可以正常使用了
单击 f1 键或 ctrl+shift+p 打开文本框以输入您的命令。然后键入 omnisharp 服务器,然后 select 选项 'Restart omnisharp server'.
可以在window左下角查看进程状态,点击后会在终端显示进程状态。
我按照以下步骤解决了这个问题:
- 转到 VSCODE -> 文件 -> 首选项 -> 设置
- 在搜索工具箱中输入“omnisharp”
- 禁用“Omnisharp:自动启动”复选框
- 重启VSCODE
- 键入 ctrl + shift + p 以显示命令文本框并查找 “Omnisharp:重启 omnisharp”
现在您可以使用“.Net:生成用于构建和调试的资产”
几乎所有尝试(重置设置、重新安装 VS Code)都无济于事。最后,我将 VS Code C# 扩展从 1.25.0 降级到 1.24.4,并且运行良好。