刷新 Visual Studio 输出窗口
我有一些 C# 代码将进度消息写入 Visual Studio 2010 EnvDTE.OutputWindowPane。该代码是从 Visual Studio 菜单(位于 VSPackage 中)调用的。 问题在…
如何从 EnvDTE.Window 中获取 ITextBuffer?
我有一个使用新的 VS 可扩展性 API 的托管语法荧光笔,它为我提供了一个 ITextBuffer,这非常棒。 在我的扩展的另一部分中,我获取了一个 DTE 对象并…
以编程方式发布 Web 应用程序
我正在尝试编写一个 Visual Studio 扩展,它允许我在一个解决方案中发布多个 Web 应用程序,类似于在所有项目上使用一键发布功能。 DTE2 service = (D…
VS2010扩展,使用MEF标注器,想要使用代码模型
我想编写一个 Visual Studio 2010 扩展,在每个类、方法、属性、字段和事件定义上显示边距字形(单击时带有附加信息的工具提示/弹出窗口)。 新的基于…
使用“VisualStudio.DTE.10.0”创建解决方案并添加项目
我正在尝试创建 VS2010 解决方案并从独立应用程序(而不是加载项)添加项目。我可以创建 VS2010 的实例,但我无法确定如何正确创建项目...我只能找到…
在VS2010中获取EnvDTE.Debugger的实例
我正在尝试创建一个 Visual Studio 集成包项目,它将显示来自调试器的数据。 所以我找到了 EnvDTE 命名空间,它看起来为我提供了所需的类和方法。 根…
T4MVC“运行自定义工具”生成 EnvDTO 7.0 与 8.0 csc 警告
当我右键单击 T4MVC.tt 并选择“运行自定义工具”(即通过 T4MVC.cs 文件重建)时,我收到以下警告。 警告1 编译转换:假设程序集引用 'EnvDTE, Versi…
Visual Studio 调试器可扩展性 - 如何遵循 VS 调试器源文件路径重定向?
我正在写一个VS扩展,需要知道用户当前正在调试的文件的完整路径,并且想支持pdb中写入的源路径不正确的场景,提示用户查找在别处归档。 如果我执行以…
获取 Visual Studio 序列图的 IMonitorSelectionService 实例
我正在尝试创建一个与序列图设计器一起工作的 Visual Studio 扩展,并且我希望能够注册一个事件,只要图表上的选择发生更改,该事件就会通知我。 IMon…
Visual Studio 2010 DTE:如何使添加的 DLL 引用绝对且不复制
摘要: 当您添加特定 DLL 时,我们需要使用 DTE 复制“添加引用”对话框的行为(它向 CSProj 文件中的引用添加提示路径条目)。 **注意:我这里还有另…
Web 应用程序项目 URL - 来自 EnvDTE
是否可以从 EnvDTE 项目对象获取 Web 应用程序项目的 URL? 即,当我查看项目属性中的“Web”选项卡时,我想要在 Visual Studio 中看到的 URL。 理想…
从 VS2010 扩展中的当前解决方案中的程序集获取类型信息
我正在 VS2010 中为 UML 序列图构建命令扩展,并且需要在当前解决方案中实现特定接口的类型列表。如何从扩展访问类型和程序集信息?到目前为止,我的…
等待 Visual Studio DTE ExecuteCommand 完成
使用 Visual Studio DTE,我可以使用 ExecuteCommand 方法执行命令。但是,它们是异步执行的。我想等到 ExecuteCommand 方法完成后再调用下一个方法。…
从 DTE 打包 SharePoint 解决方案
有没有办法从 Visual Studio dte 将 SharePoint 解决方案打包到 .wsp 文件中? 我可以使用以下命令构建解决方案: $dte.ExecuteCommand("Build.Rebuil…
如何在 Visual Studio 调试器中找到当前 StackFrame 的 Column Line?
即使 LineNumber 确实存在,EnvDTE.StackFrame2 接口中也没有 ColumnNumber 属性:http://msdn.microsoft.com/en-us/library/cc701201(v=VS.90).aspx;…