为什么 VS 无法使用自定义编辑器创建 VSPackage 项目?
我正在尝试创建一个 VSPackage 项目(使用 Visual Studio 2010 SP1 SDK),当我不添加自定义编辑器时该项目可以完美运行。但当我这样做时,它停留在“…
刷新 Visual Studio 输出窗口
我有一些 C# 代码将进度消息写入 Visual Studio 2010 EnvDTE.OutputWindowPane。该代码是从 Visual Studio 菜单(位于 VSPackage 中)调用的。 问题在…
如何知道 Visual Studio 项目项是否是 WebReference?
我正在开发一个 Visual Studio 扩展包。我需要使用 IVsSccProject2.GetSccFiles。 Visual Studio 对于标准文件夹和 WebReferences 的行为有所不同: …
为 Visual Studio 2010 VsPackage 创建全局异常处理程序
在 Visual Studio 的早期版本中,扩展(更具体地说是插件)有一个入口点,即 OnConnect 方法。从那里可以执行所有 Visual Studio 操作,例如添加菜单…
如何检索 vspackage 安装的 devenv.exe 路径?
我正在遵循本教程 http://msdn.microsoft.com/en-us/library/bb458038。 aspx 创建 VsPackage 安装程序。在创建安装程序类的部分中,会出现对注册表“…
通过 DTE 在 VS 扩展中添加菜单项不会触发 Click 处理程序
我正在尝试使用 VS 包(扩展)中的菜单项动态填充解决方案右键菜单。 我有一个名为“MyMenuName”的扩展菜单,我正在其中添加菜单项。 这是我使用的代…
Visual Studio 2010:在 VSPackage 工具窗口中使用 winforms 用户控件
使用工具窗口创建简单的 VSPackage 时,将创建示例 WPF 用户控件并将其添加到工具窗口。 该用户控件必须是 WPF 的吗?我有一个 winforms 用户控件,当…
VSPackage 中的 ToolStripContainer
我有一个 VSPackage,其中有几个工具窗口。正如您所知,工具窗口派生自一个名为 WindowPane 的类,该类与标准 Form 类完全不同。 在我的工具窗口中,…
注册 Visual Studio 2005/2008 包
我有一个现有的 VSPackage,最初是在 Visual Studio 2005 中开发的。从那时起,该包已转换为 Visual Studio 2008 项目,但仍然保留与 Visual Studio 2…
VS 扩展架构(包 API/Visual Studio 库)
最近我发现了上面显示的来自微软的 Visual Studio 扩展平台图表。 大多数事情我都很清楚。但是,我想知道 Package API 和 VSL(Visual Studio 库)。…
如何调试 VSPackage 项目
我安装了 VS2010 SDK 并创建了一个 VSPackage 项目,其中包含一个空的“Initialize”方法。 [PackageRegistration(UseManagedResourcesOnly = true)] …
VSPackage:当没有“真实”文件时如何获取选定的文件解决方案已打开
我正在用 C# 开发一个 VSPackage,我想知道当只有一个文件(或在 Visual Studio 中打开多个文件)时如何获取当前文件。 当存在层次结构时(打开一个真…