问题标签 [vsix]

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 投票
2 回答
2596 浏览

visual-studio-2010 - VSIX 包不包含引用程序集的本地化资源

我正在创建一个 VS2010 扩展(我们称之为MyExtension)。此扩展的 UI 位于不同的程序集 ( MyExtension.UI) 中,扩展项目仅包含样板代码以从菜单命令调用 UI。

MyExtension.UI包含本地化资源(例如fr\MyExtensions.UI.resources.dll),但 VSIX 包不包含这些资源(尽管它们存在于 bin\Debug 目录中)。

我应该如何告诉 VS 将这些资源包含在 VSIX 包中?我查看了 .vsixmanifest 设计器,但找不到合适的选项...

0 投票
1 回答
142 浏览

.net - “全局”异常处理程序

我知道如何在 WinForms、WPF 和 ASP.NET 上捕获所有异常(用于日志记录/修复目的)——但是我将如何在 VSIX 包上安装它?我在 MSDN 上找不到任何东西。

0 投票
1 回答
454 浏览

visual-studio-2010 - 是否有任何文档窗口焦点事件?

由于 Visual Studio 中的一个类似名称的功能(为了人们搜索,我不会在此提及),这有点让人痛苦。

我想做的是听有关哪个文档窗口具有焦点的事件

图片展示了 Visual Studio 中的选定文档窗口

我希望我的扩展根据哪个 SolutionItem 是打开的和有焦点的而表现不同。我假设某处有一个事件会在焦点发生变化时通知我。

我找到了可以在文档打开和关闭时收听的位置,但在文档窗口具有焦点时无法收听。

0 投票
1 回答
1087 浏览

visual-studio-2010 - 安装 VSIX 项目时如何将文件复制到任意位置?

我正在开发一个 Visual Studio 2010 扩展(VSIX 项目)来为实体框架设计器中的实体添加一些额外的属性。除了为 MEF 发现注册适当的类之外,我还希望在%ProgramFiles%\ Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Templates\Includes安装扩展程序时将 T4 包含文件复制到文件夹中,但我不知道该怎么做,而且 VSIX 属性页面似乎没有显示任何选项。

所以我的问题是:有没有办法在安装 VSIX 项目时将给定文件复制到给定位置?

0 投票
2 回答
4457 浏览

c# - 将调试器附加到另一个 Visual Studio 实例

我正在 Visual Studio 2010 中进行一些 Visual Studio 扩展开发。在开发时进行调试会很有用,因此我将其配置为在 F5 调试器时打开另一个 VS 实例(http://donovanbrown.com/post/How- to-debug-a-Visual-Studio-Extension.aspx)。这一切都很好,但是有没有办法将调试器附加到现有的 VS2010 实例,我已经尝试过并且没有命中断点。没有错误,但想知道是否有办法?

我应该补充一下,我确实知道如何附加到调试器,并且我之前使用过它来附加到 ASP.net 代码。

0 投票
7 回答
5327 浏览

c# - 无法调试 VSIX 项目

我正在尝试开发我的第一个 Visual Studio 扩展项目,我安装了 VS10 SDK 并且能够创建一个新项目并且可以很好地构建它,但是当我尝试调试符号时没有加载。我知道我可以调试到 VSIX 项目,因为我已经在线下载了一个示例项目并且它的符号被加载并且断点被很好地击中http://weshackett.com/2009/11/configure-vsix-project-to-enable -调试/)。所以一定与我创建 VSIX 项目的方式有关(也许!)。我注意到的一件事是 dll 和文件没有被复制到本地“应用程序数据”区域,只有清单被复制,而对于示例项目,所有文件都被复制,包括 dll。我已经比较了两者之间的项目设置,它们都是相同的。我希望这是有道理的,如果我可以提供更多详细信息,请告诉我...

0 投票
2 回答
2259 浏览

visual-studio-2010 - VSIX:在 VS 启动时执行代码

当 Visual Studio 加载解决方案时,我想从 VSIX 扩展中调用一些代码,我该怎么做?Package::Initialize 仅在用户第一次按下我的插件的按钮时才被调用。

0 投票
1 回答
821 浏览

c# - 在 Visual Studio 中扩展“工具”窗口

我正在寻找如何将我自己的页面注入到我的开源项目中的 VS2010 Tools->Options 窗口中。ReSharper、VisualSVN 和其他人能够在那里添加自己的页面,这似乎是一个自然的设置位置。不幸的是,我找不到任何信息或示例,并且我对扩展框架并不完全熟悉(到目前为止,我能够添加自己的工具窗口、工具栏、菜单等)

任何帮助,将不胜感激。

更新:我刚刚获得了 NuGet 源代码,因为它们也注入了工具窗口,试图弄清楚如何。

0 投票
1 回答
635 浏览

visual-studio-2010 - VSIX:获取/添加/删除引用

如何列出选定项目的参考文献?并在磁盘上添加对 dll 的新引用?

0 投票
1 回答
13524 浏览

visual-studio-2010 - 在 Visual Studio 2010 Express 中安装扩展或加载项的限制

我安装了 MSVC++ 2010 Express 并试图确定可以安装哪些扩展 (vsix)。扩展管理器中有一些扩展(在线库部分)。所有这些都来自Visual Studio Gallery。确保我安装了一些扩展。因此,不能说 Visual Studio 的速成版不支持安装扩展或加载项。起初我决定Visual Studio Gallery是允许扩展的地方。我从那里下载了PowerConsole扩展并尝试安装它。但是,我收到带有以下文本的消息框:

Visual Studio 扩展安装程序
此扩展不可安装在任何当前安装的产品上。

问题是,在 Visual Studio 2010 Express 中安装扩展的确切限制是什么?