在Visual Studio Community edition 2015和2017中缺少的CodeLens引用计数。
在Visual Studio Community版2015和2017中缺少CodeLens引用计数的原因是没有安装SQL Server x Services。解决方法是安装SQL Server x Services,具体来说就是安装"SQL Server Integration Services"和"SQL Server Database"。在Windows 10上,这个问题已经被修复,在新的VS 2015 Community安装中已经包含了CodeLens。至于VS 2017,根据评论来看,该问题也已解决。然而,对于Windows 7 64位和VS 2015 Community Update 3,上述解决方法可能不起作用。
在Visual Studio 2015和2017社区版中缺少CodeLens引用计数的问题是由于缺少SSDT(SQL Server Data Tools)的安装所致。解决方法是通过安装适用于相应版本的Visual Studio的正确SQL Server Data Tools包来解决。下面是解决方法的具体步骤:
1. 打开Visual Studio,点击菜单栏上的"工具"(Tools)选项。
2. 在下拉菜单中选择"扩展和更新"(Extensions and Updates)。
3. 在弹出的窗口中,点击"产品更新"(Product Updates)选项。
4. 在产品更新页面中,搜索并选择SSDT(SQL Server Data Tools)。
5. 点击"下载"(Download)按钮,等待下载完成。
6. 下载完成后,点击"安装"(Install)按钮,安装SSDT。
7. 在安装过程中,确保选择安装SSDT包中的所有选项。
8. 等待安装完成后,重启Visual Studio。
9. 重新打开Visual Studio后,现在应该可以看到CodeLens的引用计数了。
请注意,在解决该问题之前,需要确保下载并安装了适用于所使用的Visual Studio版本的正确SQL Server Data Tools包。您可以从Microsoft官方网站上下载适用于不同版本Visual Studio的SQL Server Data Tools包。以下是下载地址:learn.microsoft.com/en-us/sql/ssdt/…
在Visual Studio Community Edition 2015和2017中缺少CodeLens引用计数的原因是,CodeLens只在Visual Studio 2015 Pro及以上版本中可用。在Visual Studio 2013中,它是仅限Ultimate版本的功能。
根据更新,安装SSDT或SSMS 2016可能也会启用CodeLens。这是因为VS 2015 Community实际上是Pro版本,具有不同的许可证和一些缺失的扩展,比如CodeLens。只要安装了扩展的二进制文件和设置,Community就会激活该扩展。
根据2019年的更新,CodeLens一直是只在Visual Studio Enterprise中提供的功能,但在即将推出的Visual Studio 2019的预览版本中,它也将适用于Community版,预计在2019年会推出。
有其他人也使用的是VS的Community版本,但他却有引用计数功能!你确定吗?你问过他们吗?在进行负面评价之前,你有查看过微软的官方页面吗?也许那个人实际上使用的是Pro版本,或者使用了某种方法在VS Community中安装了CodeLens。或者可能是Pro版的预览版本,而不是Community。
是的,百分之百确定。我也在你的链接中看到了,确实是你说的对。但是还有一个人使用Community版本也有这个功能。
有更多证据,msdn.microsoft.com/en-us/library/...; superuser.com/questions/865715/...
证据是什么?毫无疑问,CodeLens在Community Edition中是不可用的。实际上,版本和许可证页面比文档页面更有效-可以说文档页面略有过时。但是,这个页面显示了他们试图通过在相关页面的顶部放置警告框来明确指出CodeLens在Community中不可用。
Panagiotis是对的。CodeLens只在Pro版及以上版本中可用。
我刚刚听了.Net Rocks的节目“与Sean McBreen一起构建Visual Studio Code”。在这一集中,Sean说CodeLens在VS Code和Visual Studio的Community版中都可用。现在我完全困惑了。
它绝对在VS Code中可用。现在他们开源了VS Code,肯定可以将其引入VS Community Edition中,对吗?
你在哪里读到的?Connect 2015没有宣布过这样的消息。VS Code是完全不同的应用程序-实际上它是用TypeScript编写的。无论那里实现了什么功能,都与CodeLens无关。
不是的。也许你自己试一试,可能?
你是指这个吗?这个营销名称可能是相同的,但这不是同一个功能(库、代码、接口)作为Visual Studio中的功能。它只适用于DNX项目,并且仅显示引用信息,而VS会显示引用、源代码控制、测试结果以及任何其他由附加的CodeLens插件提供的信息。
是的-我就是指这个。它被称为CodeLens,看起来与OP的截图完全相同,因此CodeLens在VS Code中可用,对吗?感谢您对CodeLens在VS Code中以不同方式实现且功能较少的见解。
奇怪的是,在我安装了SQL Server Management Studio 2016之后,它出现在我的“VS2015 Community”中。
VS Community就是VS Pro。如果扩展的设置和二进制文件在那里,扩展就会起作用。显然,Codelens没有与VS Community捆绑在一起,但它在SSMS中打包,可能是为了让CodeLens能够与数据库项目一起使用。
我已经安装了SSDT和SSMS 2016,但CodeLens仍然不会显示在我的VS Community中。还有其他方法可以在Community中获取CodeLens吗?