问题标签 [vspackage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2110 浏览

c# - 有没有一种将外部进程的结果流式传输到 Visual Studio 输出窗格的好方法?

我有一个VsPackage类似于以下内容的自定义输出窗格:

使用类似于以下的方法将消息发送到此窗格:

我有一个external process将当前解决方案的诊断结果发送到控制台。它的设置类似于以下内容:

当我从 启动它external processVSPackage,我想将这些结果(间接)流式传输到自定义输出窗格,在诊断工具报告它们时显示消息。有什么好的方法吗?

0 投票
1 回答
145 浏览

c# - UIShell::ShowContext 上的 Visual Studio 2010 包中的 COM 访问冲突

我在尝试将包从 Visual Studio 2008 移植到 2010 时遇到了一个问题,想知道是否有人有任何想法,请注意这Visual Studio 2008 中有效,我不确定为什么它在 2010 年不起作用,

有问题的代码在这里:

据我所知,uiShell 上下文是一个有效的 com 指针,我可以在它上面调用其他方法而不会爆炸。

我认为这与 xml vsct 文件中的上下文菜单设置有关。其中的相关部分可以在下面看到。

任何帮助都会很受欢迎,我很迷惑

谢谢

0 投票
1 回答
185 浏览

visual-studio - 处理 Visual Studio 2010 事件

是否可以处理 Visual Studio 事件?例如,在用户打开工具箱时执行一些操作。

使用 VS2010 SDK 我怎么能做这样的事情?

另外,我怎么知道 Visual Studio 仍在初始化并且正在以编程方式加载包?

以及如何以编程方式知道 Visual Studio 已加载所有包,现在它已准备好供用户交互?我更多的是寻找 VisualStudio 事件,如 LoadingPackagesEvent、AllPackagesLoadedEvent.. 或类似的东西!

任何帮助是极大的赞赏!

  • 达特
0 投票
3 回答
1263 浏览

envdte - DTEEvents.OnStartupComplete 事件不适用于 VSPackage (VSSDK2010)

在 Package 构造函数中,我为 OnStartupComplete 事件添加了事件处理程序。但是当我运行代码时,不会调用事件处理程序。我究竟做错了什么?

0 投票
1 回答
789 浏览

registry - 如何在 localAppData 位置手动注册通过 MSI 安装的 VSPackage

我创建了一个 VS 包并尝试通过 MSI 安装它。我不想使用 .vsix 文件,因此将所需文件部署到%localAppData%\Microsoft\VisualStudio\10.0\Extensions. 将安装 vs 包,但扩展管理器将包显示为 [已禁用]。我知道我们应该进入注册表以摆脱这种情况,但我不确定注册表值的内容。

我创建了具有以下内容的 .reg 文件:

然后将此文件导入我的 Visual Studio 安装项目的注册表编辑器中。安装 msi 后对 windows 注册表所做的条目如下所示:

任何指针都会有所帮助。

0 投票
1 回答
5021 浏览

c# - 访问 Visual Studio 扩展中的当前代码窗格

我在代码视图中使用右键菜单编写了一个 Visual Studio (2010) 扩展。我希望能够从我的菜单项事件处理程序中检查当前代码,但无法在对象模型中找到某处来执行此操作。

如何在 Visual Studio 扩展的当前窗口中访问代码?

编辑

这是我用来获取当前文档文本的代码

0 投票
1 回答
234 浏览

c# - 查找用户在 Visual Studio 扩展上下文菜单中单击的文档位置

我希望能够找到用户在文档中单击的位置以调出右键单击上下文菜单。基本上我希望能够在点击下看到光标的确切位置。

我正在使用以下代码处理右键单击菜单项,但是我使用的 eventArgs 没有关于触发菜单的任何细节。理想情况下,我希望能够查明用户单击的代码有多远。

0 投票
1 回答
1058 浏览

visual-studio-2010 - 如何部署 Visual Studio 包

我编写了一个 Visual Studio 2010 包 (VSPackage),它是“任务列表”的改进版本。我们计划在办公室或多或少地使用它进行日常操作,它非常易于使用,因为它的持久存储是您编写标签的代码。

到现在为止还挺好。

有没有人有关于如何生成 MSI 包来部署这样的 VSPackage 的教程?

0 投票
1 回答
1544 浏览

visual-studio-2010 - VS2010,VSpackage,在上下文菜单中为某些文件类型添加命令?

我正在开发一个用于在我的 vs2010 解决方案中执行 *.bat 文件的 vspackage。

因此,当我右键单击我的文件以在解决方案资源管理器中获取上下文菜单时,我需要一个按钮。

我希望该按钮仅在右键单击 *.bat 文件时可见。那可能吗?

0 投票
1 回答
478 浏览

visual-studio-2010 - Visual Studio 2010 的 DDEX 示例

我有 Visual Studio 2008 和 Visual Studio 2010。我为两者安装了 SDK。在 Visual Studio 2008 SDK 的目录中有一些 DDEX 示例:

Example.BasicProvider

Example.ExtendedProvider

Example.ProviderWithUICustomization

Example.RegistryBasedProvider

Example.VsPackageBasedProvider

Example.VsPackageBasedProvider

我想要这些相同的示例,但适用于 Visual Studio 2010。V​​isual Studio 2010 SDK 不包含这些示例,我在 Microsoft 网站上找不到任何东西。