工具窗口工具栏中的拆分按钮
我正在编写一个 Visual Studio 2010 扩展,并获得了一个带有 ToolWindowToolbar 的 ToolWindow。 在我的工具栏中,我想添加一个拆分按钮,按下按钮(…
使用IsolatedStorageFile还是WritableSettingsStore?
我正在制作 Visual Studio 2010 扩展,需要一些存储空间来存储一些设置,例如:最近文件列表、UI 控件状态、一些用户首选项等... 我应该使用哪个,为…
使用 DTE 将现有文件添加到 Visual Studio 项目
我以编程方式创建了许多文件。我想将它们添加到视觉工作室项目中。我有一个对该项目(DTE.Project)的引用。当我执行下面的代码时,我收到一条错误消…
如何在 VS 扩展中强制调用 ILineTransformSource.GetLineTransform 来更改线条装饰尺寸?
我正在编写一个 Visual Studio 扩展,在其中创建线条装饰,当用户调整代码视图大小时需要调整其大小。即,当用户调整 Visual Studio 窗口宽度时,我会…
如何在 Visual Studio 之前处理按键?
在我的 VS 加载项中,我需要在 Visual Studio 之前处理按键操作(可能通过 PreTranslateAccelerator())。不幸的是,在深入了解 Shell.Interop 后,我…
使工具窗口在 VS 加载时自动显示
在我的 Visual Studio 可扩展性项目中,我尝试使我的工具窗口在包安装后启动时可见。 dotneteers 描述了一种执行此操作的方法,其中涉及添加将以下行…
获取所有已定义的 ClassificationTypeDefinitions?
所以我只是尝试创建一个新的分类类型, [Export(typeof(ClassificationTypeDefinition))] [Name("String")] internal static ClassificationTypeDefin…
创建不会出现在 Web 项目下的 VSTemplates(仅在无特色的项目下)
我们有一堆模板,其中一些仅在将新项目添加到 C# Web 应用程序项目时才可见(使用“Web”模板组 ID 进行过滤)。不过,我们的许多其他模板对于添加到 …
如何知道 Visual Studio 项目项是否是 WebReference?
我正在开发一个 Visual Studio 扩展包。我需要使用 IVsSccProject2.GetSccFiles。 Visual Studio 对于标准文件夹和 WebReferences 的行为有所不同: …
以编程方式发布 Web 应用程序
我正在尝试编写一个 Visual Studio 扩展,它允许我在一个解决方案中发布多个 Web 应用程序,类似于在所有项目上使用一键发布功能。 DTE2 service = (D…
VS2010扩展,使用MEF标注器,想要使用代码模型
我想编写一个 Visual Studio 2010 扩展,在每个类、方法、属性、字段和事件定义上显示边距字形(单击时带有附加信息的工具提示/弹出窗口)。 新的基于…
Visual Studio - 使加载项在构建后自动运行
我有 ac# 插件,我想在用户构建解决方案后自动运行。有没有可能的方法来实现这个? 到目前为止,在网上查看后,我发现: http://msdn.microsoft.com/e…
Visual Studio 调试器可扩展性 - 如何遵循 VS 调试器源文件路径重定向?
我正在写一个VS扩展,需要知道用户当前正在调试的文件的完整路径,并且想支持pdb中写入的源路径不正确的场景,提示用户查找在别处归档。 如果我执行以…