无法获取扩展 Visual C++ 2012 Express 的 RockMargin

Cannot Get RockMargin For Extension Visual C++ 2012 Express

在我观看的视频中,有人在 Visual Studio 中使用了一个名为 RockMargin 的扩展程序。基本上这个扩展的作用是在滚动条旁边添加一个栏,显示所有代码的最小化版本。我下载了 VSIX 文件并在打开它时抛出了这个:

This extension is not installable on any currently installed products.

考虑到我的计算机上安装了 Visual C++ 2012 Express,这很奇怪。更奇怪的是,在安装日志中,它声明它找到了该程序,但似乎继续忽略它。这是完整的安装日志:

10/12/2015 2:04:37 PM - Microsoft VSIX Installer

10/12/2015 2:04:37 PM - -------------------------------------------

10/12/2015 2:04:37 PM - Initializing Install...

10/12/2015 2:04:37 PM - Extension Details...

10/12/2015 2:04:37 PM - Identifier : 2fde119c-c777-469c-b39c-628d79ca8fd2

10/12/2015 2:04:37 PM - Name : RockMargin

10/12/2015 2:04:37 PM - Author : Kitty

10/12/2015 2:04:37 PM - Version : 1.3.1

10/12/2015 2:04:37 PM - Description : Reincarnation of famous RockScroll extension for Visual Studio 2010/2012/2013

10/12/2015 2:04:37 PM - Locale : en-US

10/12/2015 2:04:37 PM - MoreInfoURL : http://visualstudiogallery.msdn.microsoft.com/1b0d7360-40dd-447e-8bef-90e2cf52f683

10/12/2015 2:04:37 PM - InstalledByMSI : False

10/12/2015 2:04:37 PM - SupportedFrameworkVersionRange : [4.0]

10/12/2015 2:04:37 PM -

10/12/2015 2:04:37 PM - Supported Products :

10/12/2015 2:04:37 PM - Microsoft.VisualStudio.IntegratedShell

10/12/2015 2:04:37 PM - Version : [10.0]

10/12/2015 2:04:37 PM - Microsoft.VisualStudio.IntegratedShell

10/12/2015 2:04:37 PM - Version : [11.0]

10/12/2015 2:04:37 PM - Microsoft.VisualStudio.IntegratedShell

10/12/2015 2:04:37 PM - Version : [12.0]

10/12/2015 2:04:37 PM -

10/12/2015 2:04:37 PM - References :

10/12/2015 2:04:37 PM -

10/12/2015 2:04:37 PM - Searching for applicable products...

10/12/2015 2:04:37 PM - Found installed product - Microsoft Visual Studio Express 2012 for Windows Desktop

10/12/2015 2:04:37 PM - Found installed product - Global Location

10/12/2015 2:04:37 PM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.

at VSIXInstaller.App.InitializeInstall()

at System.Threading.Tasks.Task.InnerInvoke()

at System.Threading.Tasks.Task.Execute()

我真的很乐意安装这个扩展来帮助提高编程效率。感谢您的帮助!

我不能 100% 确定它是什么时候直接引入 VS 的,但是从 VS 2013 开始(可能更早),这个功能是内置的。您只需要将代码编辑器的滚动条功能更改为通过 Tools.Options 对话框使用 "Map Mode" 而不是 "Bar Mode"。具体来说,如果您导航到 "Tools Options" 对话框中的 "Text Editor"\"All Languages"\"Scroll Bars" 类别,您将看到一个名为 "Use map mode for vertical scroll bar" 的选项。设置好,你就可以开始了。