vsix相关内容

VSIX 包不包含引用程序集的本地化资源

我正在创建一个 VS2010 扩展(我们称之为 MyExtension).此扩展的 UI 位于不同的程序集中 (MyExtension.UI),扩展项目仅包含从菜单命令调用 UI 的样板代码. MyExtension.UI 包含本地化资源(例如 fr\MyExtensions.UI.resources.dll),但 VSIX 包不包含这些资源(尽管它们是存在于 bin\Debug 目录中). ..

VSIX 在实验实例(调试)中加载,但在非实验实例中不加载

我已经从头开始重建了这个项目两次,但我无法弄清楚为什么我的 VSIX 菜单项和选项页面是通过调试模式而不是通过手动安装 .VSIX 文件来加载的.输出窗口中没有显示任何内容,我不确定在哪里可以找到此类内容的 VS 日志记录. 这之前可以工作,但大约一周前就停止了. 我什至创建了 Hyper-V W8.1 虚拟机并安装了 VS2015(最终版本)并安装了 VSIX,但它似乎在启动时无法加 ..
发布时间:2022-01-08 16:41:51 其他开发

Visual Studio 不安装 .vsix 文件

我的电脑上同时安装了 VS 2012 和 VS 2013.问题是当我下载一个 VSIX 文件并使用 Visual Studio 版本选择器打开它时,文件被 VS 打开,而不是安装它.VS 会像打开未知的二进制格式一样打开文件. 附加的图像显示了 VSIX 文件的打开方式(每个文件都会发生……这只是一个例子): 解决方案 我遇到了同样的问题.只需使用 VSIXInstaller 来安装 ..

如何卸载 .vsix Visual Studio 扩展?

我目前正在尝试为 Visual Studio Express 2013 安装 XNA Game Studio.在实际安装 XNA 框架之前,我不小心运行了 .vsix 程序. 安装并重新运行 .vsix 后,我收到一条消息错误,指出扩展程序已安装.这不是假的. 我尝试了很多方法来“删除"空扩展名:例如,进入 %LocalAppData%\Microsoft\VisualStudio 并 ..
发布时间:2021-12-31 13:43:55 其他开发

Visual Studio 2015 Update 2 打破 EF 逆向代码工程师 vsix

安装最新的 Visual Studio 2015 Update 2 后,EF power tools 逆向代码工程师选项失败并显示以下错误消息. 处理模板“Entity.tt"时出现一个或多个错误.错误:尝试编译转换代码时抛出异常.抛出了以下异常:System.ArgumentException: 空路径名不合法.在 System.IO.FileStream.Init(字符串路径,FileMod ..
发布时间:2021-12-30 18:01:02 其他开发

VSIXInstaller.NoApplicableSKUsException:此扩展无法安装在任何当前安装的产品上

我最近尝试在 Visual Studio 2015 中安装企业库 6.0,但安装程序抛出错误: VSIXInstaller.NoApplicableSKUsException:此扩展无法安装在任何当前安装的产品上. 我无法解决它. 19-Dec-16 9:59:48 AM - Microsoft VSIX 安装程序16 年 12 月 19 日上午 9:59:48 - -------- ..

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

我安装了 MSVC++ 2010 Express 并试图确定可以安装哪些扩展 (vsix).扩展管理器(在线图库部分)中有一些扩展.所有这些都来自 Visual Studio Gallery.为了确保我安装了一些扩展.因此,不能说 Visual Studio 的 Express 版本不支持安装扩展或加载项.起初我决定 Visual Studio Gallery 是允许扩展的地方.我从那里下载了 P ..

如何调试 Visual Studio 扩展

我正在为 Visual Studio 2010 编写 VSIX 扩展,但不知道如何调试它. 一种明显的方法是输出消息.扩展模板使用 Trace.WriteLine().但是在哪里可以找到它的输出? 解决方案 Visual Studio 扩展可以像任何其他应用程序一样进行调试.您只需要设置调试体验即可使用加载的扩展启动 devenv.试试下面的 右键单击项目并选择属性 转到调试 ..

如何在 Vsix 扩展中执行 dll bindingRedirect?

我有一个 VS 扩展,它应该使用 Gmail api 向我公司的某些用户发送邮件.在开发过程中,我遇到了 System.Net.Http.Primitives 版本的一个常见问题,该问题在 Google API 中以某种方式搞砸了. 常见解决方案 用于将 bindingRedirect 放在 app.config 中,以将所有调用重定向到库的最新版本.如下图: ..
发布时间:2021-11-15 22:42:56 其他开发

如何处理 SideWaffle 项目模板中的 VSTO 先决条件

我正在根据以下视频使用 SideWaffle 构建 VSTO 项目模板: 如何使用 TemplateBuilder 和 SideWaffle 创建 Visual Studio 项目模板 我添加了一个现有的(新的)存根 VSTO 项目,将其设置为不在调试和发布中构建,但是当我按 Ctrl+F5 启动实验 VS 实例时,我收到以下三个构建错误: 无法复制文件“c:\users\john\ ..
发布时间:2021-09-20 18:43:29 其他开发

使用 VS Package 在工具窗口中打开自定义用户控件

我正在尝试创建简单的自定义命令(在 TOOLS 菜单选项中添加),以使用 VS Package 项目在 VS 2013 中打开带有自定义控件的工具栏. 我正在关注 https://msdn.microsoft.com/en-us/library/bb165987.aspx 本指南但不知道为什么它不起作用. 当我点击它时,它会打开工具窗口,但它下面没有内容.我想在其下显示 MyContr ..
发布时间:2021-09-20 18:43:26 其他开发

从活动项目配置中获取调试器命令

在 VSIX 包中,我必须获取用于活动启动配置的调试器命令.In other words, the command that would be executed when 'sturt under debugger' is selected.使用下面的代码,我能够获得启动项目的活动配置,但我无法弄清楚如何从代表启动项目的 IVSHierarchy 获取调试器命令.这甚至可能不回到 DTE 吗? ..
发布时间:2021-09-20 18:43:20 其他开发

为 TFS 源代码管理资源管理器上下文菜单扩展创建 VSIX 包

我正在尝试创建 VSIX 包以在单击分支时扩展 TFS 2012 源代码管理右键单击上下文菜单的功能.我不想使用插件.这必须是其他开发人员可以直接安装的软件包.安装扩展后,自定义菜单项需要出现在源代码管理资源管理器上下文菜单中.我无法获得此要求的任何样本或无法获得适当的文档来源.我发现的示例之一是“TFS 社区分支工具",这是我正在寻找的类似功能,但我无法获得它的源代码. 感谢您的帮助. ..
发布时间:2021-09-20 18:43:17 其他开发

如何以编程方式启用 Visual Studio 扩展

我创建了一个 Visual Studio 扩展并将其打包在 Visual Studio 设置中.现在,当我安装安装程序时,vsix 被安装并且也在扩展管理器窗口中看到,但它处于禁用状态.我尝试过为扩展添加注册表项等方法......但同样没有用. 解决方案 您应该将 ProvideAutoLoad 属性添加到您的包类中,并在加载时指定 UI 上下文.对于自动加载 vsix,你应该这样写: ..
发布时间:2021-09-20 18:43:14 其他开发

是否有任何文档窗口焦点事件?

由于 Visual Studio 中的一个类似命名的功能,这个功能有点麻烦(为了人们搜索,我不会在这里提及). 我想做的是监听有关哪个文档窗口具有焦点的事件 我希望我的扩展程序根据打开的和具有焦点的 SolutionItem 来表现不同.我假设某处有一个事件会在焦点发生变化时通知我. 我找到了可以在文档打开和关闭时收听的地方,但在文档窗口获得焦点时却无法收听. 解决方案 ..
发布时间:2021-09-20 18:43:11 其他开发