gpt4 book ai didi

c# - 将图标添加到 Visual Studio 2017 中的现有菜单命令

转载 作者:可可西里 更新时间:2023-11-01 08:27:50 24 4
gpt4 key购买 nike

免责声明:这是关于使用 Visual Studio 及其 GUI 的。它不是关于 VS 扩展。

上下文:

我喜欢使用工具栏按钮来排序和删除 .cs 文件中的 using 指令。在 VS 2015 中,有两个专用命令(因此还有按钮)可以执行此操作,每个命令都有自己的图标。现在在 VS 2017 中只有一个命令可以执行此操作(Remove and Sort Usings),但它没有图标,只有文本。见下图,有命令,但只有文本:

enter image description here

我记得很久以前,我相信使用 VS 2010,您可以以某种方式破解 VS 现有命令以显示自定义图标。我认为这是在特殊位置添加图片文件的问题,或者以特殊方式命名它们,或者从某个配置文件中引用它们。我完全忘了怎么做,但它是可行的。

问题:

有谁知道这在 VS 2017 中是否仍然可行以及如何实现?经过一番搜索后,我找不到答案。

BTW 问题类似于 this unanswered one ,但在我的例子中,它是关于常规 VS 命令,而不是外部工具命令。

助教

编辑:按照评论中的建议,这 CommandingImage extension曾经在 VS 2010 上工作。它没有更新,也没有开源,也没有移植。也许有人找到了它的继任者。

最佳答案

对于 Visual Studio 2017,可以使用 Visual Studio SDK 完成您可以在其中编写扩展或使用在 .vsct 中声明的图标扩展现有菜单命令文件。可以找到满足您需求的简单示例 here .

如果您想采用更简单的方法,我建议您使用 PowerCommands或 Resharper 来做同样的事情。参见 here .

关于c# - 将图标添加到 Visual Studio 2017 中的现有菜单命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48120238/

24 4 0