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;…
Visual Studio 宏:如何格式化 xml 文件?
我从 Visual Studio Macro to Format all Files in a Solution 派生了一个小宏脚本,但不幸的是它不适用于 xml、xaml 、配置等。所有基于 xml 的 Proj…
获取 CodeElement 的 Access 属性
我正在为 VS 2010 编写一个插件。无法找到问题的答案 - 如何获取 CodeElement 的 Access 属性(如果有该属性)。 我试图反思,但没有结果。 前任。 Co…
获取 C# 方法体内使用的类型
有没有办法获取 C# 方法中使用的所有类型? 例如, public int foo(string str) { Bar bar = new Bar(); string x = "test"; TEST t = bar.GetTEST();…
通过DTE获取项目TargetPath的宏值
我需要通过 DTE 获取项目程序集的绝对输出路径。我尝试使用此方法来执行此操作,我将在其中访问 OutputPath 属性,将其与程序集名称组合,但这会生成…
如何使用 DTE 编辑加载项项目中的 .cs 文件
我正在尝试为 vs2010 编写我的第一个插件,但我很挣扎。 我有一个生成大量 cs 文件的程序集。我希望我的插件将新文件添加到所选项目中,或者如果文件…
什么是程序集 EnvDTE 8.0.0.0?
我在 VS 2010 中制作了一个小型控制台应用程序,我刚刚发布了它,然后将其安装在另一台电脑(Win XP Sp3)上。安装程序让我更新了 .Net 框架,我这样…
使用 EnvDTE 创建表单后不会保存表单
我创建了一个 Visual Studio 加载项,它将一个表单添加到打开的解决方案中的现有项目中。 这就是我创建表单的方式: string templatePath = sol.GetPr…