16得票6回答
在VSPackage中检测Visual Studio的版本

如何检查/检测正在运行的 Visual Studio 版本? 我无法从注册表中获取,因为计算机可能安装了多个版本,所以我猜应该有一个 API 能够获取它。 有人知道如何使用 C# 从托管的 Visual Studio 包中获取吗?

7得票1回答
将Visual Studio VSPackage移植到SSMS 2012或2014

我最近发现了一款Visual Studio扩展程序,可以为代码窗口指定水印。该扩展程序可以在此处的github上找到。 https://github.com/nategreenwood/VSEditorBackgroundChangerExtension 作为一个小项目的一部分,我试图让它...

9得票1回答
调试器使用的调试引擎信息

在Visual Studio中,如果您想要将调试器附加到任何进程上,则可以选择一些特定的引擎(代码类型)或一组您希望使用的引擎: 在你选择任何引擎和进程之后,如果你点击Attach按钮,调试器附加操作就会开始。然后也会触发调试相关的事件。IDebugEventCallback2::Eve...

10得票1回答
更改VSPS类别名称

我目前正在使用新的Visual Studio项目系统扩展库来实现VS2015的一个新项目类型。我想做的是更改该类型项目的“类别”名称,使其变为“Visual Basic 6”。但问题是,在使用“项目类型”模板创建包时,它会要求我设置显示名称(我设置为“Visual Basic 6”)和命名空间...

11得票1回答
通过DTE按类型名称查找ProjectItem

给定一个类型名称,是否可以使用DTE查找该类型所在的ProjectItem?类似于Visual Studio 2010中的“导航到...”对话框的工作方式。 我能找到的最接近的是Solution.FindProjectItem,但它需要文件名。 谢谢!

15得票2回答
通过添加上下文菜单项来扩展Visual Studio 2010编辑器以操纵所选文本

我想创建一个Visual Studio扩展,允许用户在编辑器中选择任何文本,在右键单击弹出上下文菜单,并通过单击我的自定义菜单项对文本执行某些操作。 例如,假设我的自定义菜单项名为“Email...”,那么编辑器的新上下文菜单可能如下所示: - Breakpoint - Run to Cu...

8得票2回答
绑定时出现“方法或操作未实现”错误

我目前正在开发一个Visual Studio插件(VSPackage),最终应该能够可视化调用关系。为了表示它们,我想使用Graph#库,该库管理图形(避免重叠边等)。 不幸的是,在我的XAML中运行时出现以下错误消息: XamlParseException:方法或操作未实现。 该错误在标签上...

11得票2回答
VSIX包构建失败,没有显示原因(Visual Studio漏洞)

我必须启用MSBuild项目构建输出详细信息的诊断模式才能看到这个: 1>Done executing task "EnableExtension" -- FAILED. (TaskId:81) 1>Done building target "DeployVsixExtensio...

7得票4回答
从 VSPackage 获取 Visual Studio 颜色方案。

如何在C#的VSPackage中以编程方式获取配色方案? 我知道可以使用IVsUIShell5.GetThemedColor来获取VS2011的配色方案,但我不知道如何在VS2005、VS2008或VS2010中获取。

14得票1回答
为Visual Studio 2010的VsPackage制作全局异常处理程序

在之前的Visual Studio版本中,扩展(更具体地说是插件)只有一个入口点即OnConnect方法。从那里可以执行所有Visual Studio操作,例如添加菜单项和设置全局异常处理程序以优雅地处理未经处理的异常。 在Visual Studio 2010的VsPackage中,情况有所...