问题标签 [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.
emacs24 - 为什么omnisharp不起作用?
我最近安装了 emacs 24.3.1 我在Emacs中使用melpa安装了软件包omnisharp。
但是,在使用 C# 编程时,我看不到omnisharp对我的Emacs的任何影响。我是否还需要安装其他东西,或者我在这里做错了什么?
在编译 Omnisharp 服务器时,我收到以下错误日志:-
c# - 如何将omnisharp syntastic 语法检查器配置为更宽松?
我已按照本指南为 c# 设置我的 vim。我工作得很好,但我有一个烦恼:合成检查器对我来说有点太苛刻了。具体来说,它建议我改变这一行:
带有消息“冗余参数名称规范”。当然我可以照它说的做,但我碰巧喜欢我多余的参数说明。我的代码的读者可能不记得该布尔值的用途。那么......我怎样才能告诉 syntastic(或omnisharp)对这种警告放松?
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
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 处理外部包的新方式?
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 目前的样子:
sublimetext - SubmileText 3 和 ScriptCS Intellisense
有没有办法在 Submile Text 中为 ScriptCS 文件提供 C# Intellisense。
我尝试将 OmniSharpSublime 插件与 ScriptCS 结合使用,但这不起作用。
c# - OmniSharp 中的“警告:参数可以是 IComparable”是什么意思?
我刚刚设置了 Sublime Text 和 OmniSharp 来进行 C# 开发,我突然经常遇到这个警告。当我编写一个带有浮点数作为参数的函数时,它会给出这个警告。
例如,在一个height
是 a的类中float
,这个函数
给Warning : Parameter can be IComparable
. 实际的 C# 编译器不会对此发出警告。
该错误实际上是什么意思,我应该如何解决它?
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),然后才能按预期获得所有功能。
所以,我只是想知道我是否遗漏了一些明显的东西?
omnisharp - 是omnisharp Server类似于IIS express吗
omnisharp 服务器是否类似于 IIS express?假设我有一个只有 html 文件的项目文件夹,我通过 atom 文本编辑器启动 ominisharp 服务器。它开始并说正在端口 xxxx 监听
如果我浏览 localhost://xxxx/index.html 它会提供该文件吗?
我是新手请澄清
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 命令吗?
谢谢,亚历克斯