9得票2回答
如何在修改底层文件后以编程方式刷新/重新加载VS项目?

我正在开发一个Visual Studio扩展程序,我编写了一些代码,可以使解决方案资源管理器中的一个文件依赖于另一个文件。 这意味着它们具有与后台代码文件或设计者文件相同的关系,在父文件下出现带有加号/减号图标的嵌套。 + MainForm.cs - MainForm.cs Ma...

9得票4回答
抑制2010年中的“无可用源”窗格

啊!我有一个自定义的“harness”可执行文件运行我的类库项目。每次我步入harness的代码时,都会弹出“无源代码可用”的窗格。由于我知道没有可用的源代码,这完全是正常现象,我不想每次都看到这个非常具有侵入性和无用的窗格。我该如何完全禁止它出现? 我至少可以通过将该窗口作为另一个较小的窗...

9得票5回答
"VSPackage"包未能正确加载

我在启动带有更新3的Visual Studio专业版2013时遇到了这个错误。我不知道发生了什么,当我创建一个Web表单并试图将工具箱中的项目放入代码中的表格中时,它不让我操作。这些项目已变暗,无法再选择。之前我会创建一个表格,尝试添加标签、文本框等,这不是问题。

8得票1回答
在工具栏上动态显示自定义的Visual Studio VSPackage命令

假设我们有一个带有工具栏和几个命令的VSPackage。如何以编程方式显示/隐藏工具栏上的其中一个命令?如果您是用户,可以通过自定义工具栏来执行此操作。因此我强烈感觉从代码中也必须有一种方法来实现这一点。 由于我们没有开发AddIn,所以无法使用DTE.Commands.AddNamedCo...

8得票1回答
如何使用VS包获取解决方案资源管理器中所选项目的详细信息

我正在尝试创建一个VS插件,在其中添加了一个菜单命令到上下文菜单中,因此当您右键单击解决方案资源管理器中的某个项目时,它会出现。现在,当单击该命令时,我想显示一个弹出窗口,其中包含您右键单击并调用该命令的项目的详细信息。 那么,我如何获取有关所选项目的信息?是否有任何服务可以用来获取有关该项...

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

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

7得票1回答
Visual Studio 2015工具栏组合框,如何正确管理用户输入的值?

我已经在VSCT文件中使用以下设置为Visual Studio 2015的VSIX包中的工具栏定义了一个动态组合框: <Combo guid="cmdExplorerToolbarSearchGUID" id="cmdExplorerToolbarSearchID" priorit...

7得票2回答
VS可扩展性架构(包API/ Visual Studio库)

最近,我从微软的 Visual Studio Extensibility Platform 图表中发现了上述展示。 大多数内容对我来说很清楚。但是,我想知道 Package API 和 VSL(Visual Studio Library)是什么。 我试图寻找更多信息,但没有找到任何信息...

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

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

7得票1回答
使用EnvDTE程序集

是否可能在非扩展项目(例如类库项目)中使用EnvDTE程序集? 如果可以,我如何访问ConfigurationManager.ActiveConfiguration属性? 这个问题正好回答了我想要的,但我无法获得它使用的dte对象。