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

C# 将图标添加到Visual Studio 2017中的现有菜单命令,c#,visual-studio,visual-studio-2017,C#,Visual Studio,Visual Studio 2017,免责声明:这是关于使用VisualStudio及其GUI的。它不是关于VS扩展的 背景: 我喜欢使用.cs文件中的指令使用工具栏按钮来排序和删除。在VS 2015中,有两个专用命令(以及相应的按钮)用于执行此操作,每个命令都有自己的图标。现在在VS2017中,只有一个命令可以执行此操作(使用移除和排序),但它没有图标,只有文本。请参见下面的pciture,命令在其中,但仅限于文本: 我记得很久以前,我相信在VS2010中,你可以通过某种方式破解VS现有的命令来显示自定义图标。我认为这是一个在特

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

背景:

我喜欢使用
.cs
文件中的指令使用工具栏按钮来排序和删除
。在VS 2015中,有两个专用命令(以及相应的按钮)用于执行此操作,每个命令都有自己的图标。现在在VS2017中,只有一个命令可以执行此操作(使用移除和排序),但它没有图标,只有文本。请参见下面的pciture,命令在其中,但仅限于文本:

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

问题:

有人知道VS 2017是否仍有可能做到这一点,以及如何做到这一点吗?经过一番搜寻,我找不到答案

顺便说一句,这个问题类似于,但在我的例子中,它是关于一个常规VS命令,而不是一个外部工具命令

助教


编辑:正如评论中所建议的那样,这在VS 2010上适用。它既没有更新,也没有开源,也没有移植。可能有人找到了它的继任者。

在Visual Studio 2017中,可以使用编写扩展名或使用文件中声明的图标扩展现有菜单命令。可以找到一个简单的例子来说明您的需求


如果你想用一种更简单的方法,我建议你要么使用Resharper,要么使用Resharper。请参阅。

VS2008是支持此功能的最新版本,该功能在VS2010的WPF重写中丢失。对此有很多抱怨,因此一名团队成员写信要求恢复该功能。博客帖子中的坏链接,我想是的。但不是很受欢迎,也没有维持,回到原点。我在图库中看到其他的图片,无法判断它们的质量。哦,在浏览完博客帖子后,我还记得我也曾用它来设置图标!在你的问题中一定要注意到这一点,你会希望使用它的人给出答案,并找出在VS2017中哪个替代方案效果良好。有3-5个生产力工具(容易找到)可以完成这项任务。上面提到的,还有更多。我也会选择那个。我确实有电源命令扩展,但这并不能满足我的要求。我不确定我的想法是否一致:这不是在工具栏中显示Remove/Sort-Using命令的问题。这已经是可行的了。我正在寻找一种将图标与该命令关联的方法。我想我要加一张照片。“关于自定义扩展名的链接可以指向右侧(虽然很长)。@Robionic您知道如何创建这样一个扩展名,它只自定义现有菜单命令的外观吗?”?你想扩大你的答案吗?谢谢