visual-studio-extensions相关内容

通过快捷键在解决方案资源管理器中使用相对路径打开文件

是否可以使用快捷键从解决方案资源管理器中选择/打开文件? 在我的所有项目中,我都有一个名为 Note.txt 的文件, 可以在 Project\Info\Note.txt 中找到它. 想要指定一个快捷方式,当我们点击它时,它选择并打开当前项目的 Note.txt. 欢迎使用第 3 方工具. 如果我知道如何使用工具编写宏等,那么我们可以为其设置快捷方式. 解决方案 您 ..
发布时间:2021-09-18 20:06:05 其他开发

如何使用 Visual Studio 扩展以编程方式调整代码编辑器窗口的大小?

我真的很喜欢 Visual Studio Code 如何捕捉和调整拆分编辑器窗口的大小.由于我在它的大哥 Visual Studio 2017 中找不到类似的东西,我正在尝试编写一个简单的扩展来实现相同的结果. 使用“编辑器视图装饰"样板,我发现我可以以 IWpfTextView 的形式访问代码编辑器窗口;但是,这个接口没有提供任何定位和大小的setter. 解决方案 如果您的意思是 ..
发布时间:2021-09-18 20:03:07 C#/.NET

找不到名为“VsTextBoxStyleKey"的资源.资源名称区分大小写.调试 vsix 项目时

我用vs2019创建了一个vsix项目,创建项目后添加一个命令项,我就是这么干的.但是当我调试项目时,我会得到一个异常: System.Windows.Markup.XamlParseException:'提供'System.Windows.Markup.StaticResourceHolder'的值引发异常.' 内部异常 异常:找不到名为“VsTextBoxStyleKey"的 ..

vsix 模板中对多个运行时 .NET Core 的交互式窗口支持

在为 VSIX 创建模板时,我们可以允许用户选择 .Net 框架版本做法是这样的: v$targetframeworkversion$ 现在,随着新版 Visual Studio (16.8) 的发布,这也允许用户选择 .NET Core 版本.但是这段代码似乎在 .NET Core 模板项目中不起作用,并且显示了不同的数字,而不是 netcoreapp3.1 或 net50-windows ..

在 Visual Studio 上查找性能峰值

是否可以以某种方式测量所有已安装的 Visual Studio 插件/扩展(VS 2012/2013)的 CPU 和/或 IO 要求? 具体问题:我安装了很多 Visual Studio 2013 的扩展和插件,一般来说它运行流畅,只是有时我会遇到约 5-10 秒的峰值,而 VS 只是冻结.(没有任何插件或扩展,它不会发生).知道如何找到问题吗? 解决方案 如果重现的频率足够高,您可 ..

Visual Studio 扩展和 Visual Studio 11 开发.预览

我无法为 Visual Studio 11 Dev 安装大量扩展.预览.它一直说此扩展程序无法安装在任何当前安装的产品上.. 我只有 VS 11 Dev.预览版安装在我的机器上. 这只会发生在我身上吗? 微软是否实现了对 VS 11 的支持以安装为 VS 2010 制作的扩展? MS 是不是疯了(我不这么认为,但你永远不知道)并且不支持这些? 解决方案 将扩展名重命名为 z ..

从 Visual Studio 扩展访问当前 Microsoft 帐户

我正在编写一个 VS 扩展,它需要与服务器通信并识别用户,我想如果可能的话,因为这个扩展将是唯一连接到服务器的客户端,使用 Visual Studio 的内置支持Microsoft 帐户比实施我自己的帐户管理基础架构更有意义. 起初,由于 Visual Studio 开发人员可以使用各种有用的 API,人们可能认为获取当前用户的信息很容易.但是,实际上似乎没有任何明显的 API 可以用于访问 ..

Visual Studio 扩展 (VSPackage) 在所有实验实例中运行,但在作为 .vsix 安装后不会运行,除了在 VS2010 中

我正在编写一个面向 VS2010、VS2012 和 VS2013 的 Visual Studio 扩展.它在每个实验实例中运行并成功初始化,没有任何问题.当我安装构建生成的 VSIX 时,它安装在所有版本中都没有问题,但只有在 VS2010 中它才真正执行.在其他情况下,它从未实例化或初始化. 没有抛出异常.运行带有/log 标志的非实验性实例不会产生任何其他诊断信息(除了确认它已安装,并且 ..
发布时间:2021-09-18 19:39:07 C#/.NET

多个“设置启动项目"配置

我有一个很大的解决方案,出于调试目的,我必须使用 Visual Studio 2012 的“设置启动项目"功能启动许多项目.但是,我经常需要更改需要启动的项目(有时是项目 A、B,C,有时是项目 B、C、D 等) 有人知道这样的扩展吗? 解决方案 看看 SwitchStartupProject 扩展.(我是作者) 从 2.0 版本开始,它允许您配置多个多项目启动配置.您可以使用 ..

有没有办法避免安装诸如“SQLite for WinRT"之类的 VS 扩展?每个团队成员?

我们正在开发一个 Windows Store C#/XAML 应用程序,它必须(除其他外)与 SQLite 数据库交互并显示特定 GPS 坐标的 Bing 地图. “官方"方法似乎是安装两个 Visual Studio 扩展 - Windows 运行时的 SQLite 和 Bing Maps SDK.这种方法有两个问题: 有必要将它们分别安装在每个团队成员的机器上.随着新 PC、VS ..

在 VS 中以编程方式打开解决方案时,如何将文件添加到最近的项目 MRU 列表中?

当使用 Solution.Open,解决方案文件不会添加到项目 MRU(即文件->最近的项目和解决方案菜单)中文件->打开->项目/解决方案菜单.有没有办法强制添加文件?我已经看到了一些操作注册表的参考资料(例如 HKCU\Software\Microsoft\VisualStudio\11.0\ProjectMRUList)但是还有另一种方法不假设 VS 使用的存储,因此会是将来不太可能打破?也 ..

从扩展中获取登录的 Visual Studio 用户的身份

我正在开发一个 Visual Studio 2015 扩展,我希望获得登录到 IDE 的用户的身份(不同于登录到 Windows 或运行 devenv 的用户). 我不知道在哪里(或是否)可以获取该信息.它似乎不在 DTE 对象中,并且谷歌搜索没有帮助. 解决方案 只要用户名 string username = System.Environment.UserName; 或 st ..

VS 2013 SDK:如何通过编辑器的上下文菜单开发可访问的扩展?

我使用的是 Visual Studio 2013. Visual Studio Package 项目的项目向导提供了以下三个选项: 然而,我假装做的是创建一个非常简单的扩展(修改选定的文本),它应该可以通过文本编辑器的上下文菜单中的命令访问,不是菜单命令,也不是工具窗口,也不是自定义编辑器(...我认为). 首先,我应该选择什么项目来满足我的需求?(我正在使用菜单命令). ..
发布时间:2021-09-16 20:17:21 C#/.NET