通过 DTE 在 VS 扩展中添加菜单项不会触发 Click 处理程序
我正在尝试使用 VS 包(扩展)中的菜单项动态填充解决方案右键菜单。 我有一个名为“MyMenuName”的扩展菜单,我正在其中添加菜单项。 这是我使用的代…
VS 扩展架构(包 API/Visual Studio 库)
最近我发现了上面显示的来自微软的 Visual Studio 扩展平台图表。 大多数事情我都很清楚。但是,我想知道 Package API 和 VSL(Visual Studio 库)。…
获取所选文件并使用 IVsSingleFileGenerator
我正在尝试将几个新功能添加到我为我们公司开发的包中。这些功能之一是根据解决方案资源管理器中选择的文件和选择的菜单选项创建一个新文件。我已经创…
如何对与 VS DOM 交互的 Visual Studio AddIn 进行单元测试
我开发了一个 Visual Studio 插件,它与 Visual Studio DOM 交互并修改加载的解决方案。 虽然我努力分离与 DOM 交互的代码,并可以通过单元测试对其他…
创建 Visual Studio 2010 加载项 - 如何开始?
我想创建一个 VS 2010 加载项。我在互联网上搜索,但大多数指南都是针对 VS 2008 或 2005 的。有人能给我一些有用的指南吗?…
是否可以自定义内置的 Visual Studio 2010 C++项目向导?
我需要制作一个与内置 C++ 向导相同的自定义 C++ 项目向导。哪种类型并不重要。它可能是控制台类型的项目。 我需要更改的只是添加自定义包含目录的路…
Visual Studio:解决方案资源管理器上的上下文菜单太长,我可以在解决方案资源管理器上方添加子菜单或工具栏吗?
我的解决方案资源管理器上的上下文菜单太长,尽管我没有抱怨,这是因为我安装了很多扩展。我能找到的大多数命令...但是有一个令人讨厌的命令总是很难…
如何为 Visual Studio 构建/扩展设计器
我刚刚完成了 Linq2Sql 的快速介绍,我决定尝试一下。 令我沮丧的是,dbml 设计器似乎仅支持 SqlServer 和 SqlClient 提供程序。 阅读完后,我发现我…
VSPackage:当没有“真实”文件时如何获取选定的文件解决方案已打开
我正在用 C# 开发一个 VSPackage,我想知道当只有一个文件(或在 Visual Studio 中打开多个文件)时如何获取当前文件。 当存在层次结构时(打开一个真…
从 VSPackage 部署配置文件?
我有一个 Visual Studio 扩展 (CustomTool),它依赖于 NLog 进行日志记录。我想将 NLog 配置文件部署到通过 VSPackage 安装该工具程序集的同一目录。 …
Net 4.0 Wpf UserControl Library - 可以在 VS 2008 Package ToolWindow 中引用吗
我有一个使用 WPF 用户控件库构建带有工具窗口的可扩展性包的项目。我有 VS 2008 和 VS 2010 版本。如果我将 Net 框架保持在 3.5 或更低版本,那么在…
EnvDTE.Expression - 以编程方式获取 DataMembers 的内部名称
假设我有 C# 代码行: var myList = new List {1,2,3} 我将“myList”放入“监视”窗口中,然后向下拖动列表的第一项,监视窗口将使用该数据成员的内…