问题标签 [omnisharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4239 浏览

emacs24 - 为什么omnisharp不起作用?

我最近安装了 emacs 24.3.1 我在Emacs中使用melpa安装了软件包omnisharp

但是,在使用 C# 编程时,我看不到omnisharp对我的Emacs的任何影响。我是否还需要安装其他东西,或者我在这里做错了什么?

在编译 Omnisharp 服务器时,我收到以下错误日志:-

0 投票
1 回答
2817 浏览

c# - 如何将omnisharp syntastic 语法检查器配置为更宽松?

我已按照本指南为 c# 设置我的 vim。我工作得很好,但我有一个烦恼:合成检查器对我来说有点太苛刻了。具体来说,它建议我改变这一行:

带有消息“冗余参数名称规范”。当然我可以照它说的做,但我碰巧喜欢我多余的参数说明。我的代码的读者可能不记得该布尔值的用途。那么......我怎样才能告诉 syntastic(或omnisharp)对这种警告放松?

0 投票
1 回答
1671 浏览

macos - 无法在 osx 上启动omnisharp-server

尝试使用 vim 使用新的omnisharp。

我目前的设置是带有omnisharp-vim的vim。那些直接在项目目录中手动启动omnisharp-server客户端的github页面(因此它可以索引所有.cs文件),然后尝试使用vim。

问题是我无法启动omnisharp-server。

按照 github 页面上的步骤操作后:https ://github.com/OmniSharp/omnisharp-server

我收到以下错误(从 vim 捆绑目录或只是新克隆和 xbuilt 目录运行)

所以看起来单声道没有 Nancy.Hosting.Self 程序集?

所以我手动下载了 Nancy 项目并尝试构建它并得到了这个错误:

好的,这很奇怪,因为 github 页面说它正在构建,所以让我们看看失败的代码:

并在文件顶部

该引用也存在于项目 .csproj 文件中。

那么发生了什么事,如果我在错误的方向上走得太远,我怎样才能让omnisharp-server 工作,同时等待omnisharp-vim 或youcompleteme 插件解决这个问题?

编辑:好的,所以在尝试了 mvcmusicstore 应用程序并加载它之后,我看到 vim 说它运行单声道的方式是这样的:

但这给了我以下错误: Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object at OmniSharp.Solution.CSharpProject.AddReference (IAssemblyReference reference) [0x00000] in <filename unknown>:0 at OmniSharp.Solution.CSharpProject.AddMsCorlib () [0x00000] in <filename unknown>:0 at OmniSharp.Solution.CSharpProject..ctor (ISolution solution, OmniSharp.Logger logger, System.String folderPath) [0x00000] in <filename unknown>:0 at OmniSharp.Solution.CSharpFolder.LoadSolution () [0x00000] in <filename unknown>:0 at OmniSharp.Program.StartServer (System.String solutionPath, System.String clientPathMode, Int32 port, Verbosity verbosity, System.String configLocation) [0x00000] in <filename unknown>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object at OmniSharp.Solution.CSharpProject.AddReference (IAssemblyReference reference) [0x00000] in <filename unknown>:0 at OmniSharp.Solution.CSharpProject.AddMsCorlib () [0x00000] in <filename unknown>:0 at OmniSharp.Solution.CSharpProject..ctor (ISolution solution, OmniSharp.Logger logger, System.String folderPath) [0x00000] in <filename unknown>:0 at OmniSharp.Solution.CSharpFolder.LoadSolution () [0x00000] in <filename unknown>:0 at OmniSharp.Program.StartServer (System.String solutionPath, System.String clientPathMode, Int32 port, Verbosity verbosity, System.String configLocation) [0x00000] in <filename unknown>:0

0 投票
1 回答
1675 浏览

c# - 使用 ASP.NET 5.0 MVC6 的 Omnisharp 崇高文本错误

我在这里通过 github 使用新的 asp.net mvc:https ://github.com/aspnet/home并为 Sublime Text 3 安装了 Omnisharp 包以获取 C# 自动完成功能。我正在尝试运行 HelloMvc 项目,它在我运行k kestrel然后打开时工作正常http://localhost:5004/

然而,当我保存一个文件(例如 HomeController.cs)然后 Sublime Text 控制台打开并给我以下错误时,有点烦恼:

然后它让我在匹配的线条下大吃一惊。我想要确保它是好的代码的任何功能,但是,有没有办法更改设置以便它识别这一切都是有效的?

或者 Omnisharp 还不支持 asp.net 5.0 处理外部包的新方式?

0 投票
1 回答
2537 浏览

c# - 带有neocomplete的Omnisharp vim无法正常工作

我安装了 Omnisharp,我可以使用 < Ctrl+X > + < Ctrl+O > 自动完成,但这显然并不理想,因为你必须不断地敲击这种奇怪的组合键。我还安装了 neocomplete 包,以尝试在我键入时获得自动完成功能,但我没有获得与 Omnisharp 相同的自动完成功能。

我尝试在我的 vimrc 中使用 Omnisharp github 页面提供的这些新完整设置,单独使用时会出现错误: https ://github.com/OmniSharp/omnisharp-vim/wiki/Example-NeoComplete-Settings

并与此处主页上的示例设置配对:https ://github.com/OmniSharp/omnisharp-vim

似乎运行没有错误,但再次没有给我与我通过点击 < Ctrl+X > + < Ctrl+O > 得到的一致的自动完成

这是我的 .vimrc 目前的样子:

0 投票
2 回答
359 浏览

sublimetext - SubmileText 3 和 ScriptCS Intellisense

有没有办法在 Submile Text 中为 ScriptCS 文件提供 C# Intellisense。

我尝试将 OmniSharpSublime 插件与 ScriptCS 结合使用,但这不起作用。

OmniSharpSublime

0 投票
0 回答
734 浏览

c# - OmniSharp 中的“警告:参数可以是 IComparable”是什么意思?

我刚刚设置了 Sublime Text 和 OmniSharp 来进行 C# 开发,我突然经常遇到这个警告。当我编写一个带有浮点数作为参数的函数时,它会给出这个警告。

例如,在一个height是 a的类中float,这个函数

Warning : Parameter can be IComparable. 实际的 C# 编译器不会对此发出警告。

该错误实际上是什么意思,我应该如何解决它?

0 投票
2 回答
5348 浏览

autocomplete - 带有 Sublime Text 的 OmniSharp 似乎没有运行 OmniSharpServer

我试图让 ASP.NET MVC5 项目在 Sublime Text 中工作。我已经安装了 OmniSharp 和 Kulture 的 sublime 文本插件。

但是,OmniSharp 服务器似乎没有运行,因为我无法获得任何有意义的自动完成选项。我已遵循本指南中的所有步骤(关于文件的步骤除外.sln,因为我没有.sln文件,并且文档状态.proj文件是自动找到的)。

此外,重命名/转到定义选项似乎也根本不起作用。我是否需要以某种方式使用 Sublime 文本启动 OmniSharp 服务器?

当我在 Atom ( http://atom.io ) 中安装 OmniSharp 插件时,我必须手动启动 OmniSharp 插件 ( ctrl+ alt+ o),然后才能按预期获得所有功能。

所以,我只是想知道我是否遗漏了一些明显的东西?

0 投票
1 回答
193 浏览

omnisharp - 是omnisharp Server类似于IIS express吗

omn​​isharp 服务器是否类似于 IIS express?假设我有一个只有 html 文件的项目文件夹,我通过 atom 文本编辑器启动 ominisharp 服务器。它开始并说正在端口 xxxx 监听

如果我浏览 localhost://xxxx/index.html 它会提供该文件吗?

我是新手请澄清

0 投票
1 回答
708 浏览

macos - 文化错误 - 未找到 kpm 命令

我最近安装了 Sublime Text 3,目的是在 Mac 上编写一些 C#。然后我按照http://www.omnisharp.net上的步骤安装插件,一切正常,直到我尝试构建一个简单的“HelloWorld”项目。然后我得到错误

/Users/guevara/Library/Application Support/Sublime Text 3/Packages/Kulture/build.sh:第 21 行:kpm:找不到命令

我确实检查了我是否安装了用于 MAC 的 ASP.NET 5 KVM。按照http://www.enterpriseframework.com/post/2014/12/02/how-to-mac-vnext-step-by-step-setup-and-first-app上的步骤也可以,所以 kpm 命令已通过 Homebrew 安装。

知道我做错了什么或为什么 Kulture 找不到 kpm 命令吗?

谢谢,亚历克斯