Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何禁用CodeLens';引用以C语言显示#_C#_Visual Studio 2013_Codelens - Fatal编程技术网

C# 如何禁用CodeLens';引用以C语言显示#

C# 如何禁用CodeLens';引用以C语言显示#,c#,visual-studio-2013,codelens,C#,Visual Studio 2013,Codelens,我正在遵循一个特定的方法。如下图所示,无法禁用所有语言的“显示引用”功能 当我发现这一点时,我试着仅为C#编写代码(因为这是我编写的唯一一种语言,其中列出的引用计数很麻烦)。然而,据我所知,C#下的CodeLens并没有什么特别之处 我是否需要关闭整个CodeLens功能,或者是否有方法仅禁用上述选项 Show References对所有其他镜头都有很大的影响。它构造用于计算Tested By/Tests关系以及引用计数和测试状态的调用树。因此,如果不关闭其他选项,则无法禁用该选项 目前没有办法

我正在遵循一个特定的方法。如下图所示,无法禁用所有语言的“显示引用”功能

当我发现这一点时,我试着仅为C#编写代码(因为这是我编写的唯一一种语言,其中列出的引用计数很麻烦)。然而,据我所知,C#下的CodeLens并没有什么特别之处

我是否需要关闭整个CodeLens功能,或者是否有方法仅禁用上述选项

Show References对所有其他镜头都有很大的影响。它构造用于计算Tested By/Tests关系以及引用计数和测试状态的调用树。因此,如果不关闭其他选项,则无法禁用该选项

目前没有办法在每种语言的基础上禁用CodeLens。目前CodeLens只支持VB.NET和C#,它是全有或全无的,因为它依赖于Roslyn,目前不支持其他语言

除了进行繁重的工作外,参考指示器还作为占位符放置在适当的位置,以防止编辑器在加载其他镜头时“口吃”。在早期的测试版中,它就是这样工作的,这让人非常恼火。有一个版本显示的只是空白,很快就被总是显示参考指示器所取代。这两个原因都是因为它应该总是可用的,也因为它计算速度快,离线可用


我建议您提交一个特定的请求,以获得希望在上看到的更改。我相信现在正是向微软发送关于这个主题的反馈的最佳时机,因为它们处于两次发布之间。

@Dennis_E请先阅读问题的内容,然后再将其标记为可能的重复项。这样的标记会使其他用户容易遵守,并将一个完全有效的问题作为重复项进行投票,使其他用户更难使用。仅仅因为搜索标题会返回,并不意味着它是重复的。追逐有用的旗帜本身不应该是目的;它出现在右侧的“相关”下。如果我误解了这个问题,我道歉。你的最后一行是:“我需要关闭整个CodeLens吗?或者有没有办法只禁用上述选项?”我解释为:“我如何只禁用show references选项?”但看看标题,你的意思可能是“我如何只禁用C#的CodeLens?”(您在问题中提到禁用“显示引用”选项,因此出现了混淆)@Dennis_E没关系。我理解你的意图,这一切都很好,但请记住,如果一个问题像列出相关文章一样容易被认为是重复的,那么它会自动完成。我看到很多非常好的原始问题因为所谓的重复而被关闭,这不是功能的重点关于。为了让问题变得更复杂,让我们记住,在交付新版本的软件时,需要重新询问一些问题。话虽如此,但当人们进行改进时,我们总是很感激。:)这显然不是一个问题duplicate@niico我知道。也许你可以考虑重新开放投票,并且在meta上提到它。