Visual Studio 2017 年未出现 CodeMaid 工具栏下拉菜单

CodeMaid Toolbar drop-down is not appearing in Visual Studio 2017

环境

我安装并启用了 CodeMaid,但它没有显示在工具栏上。

当前行为

我最近不得不重新安装 Visual Studio 2017 和 CodeMaid。由于重新安装,我不再在 Visual Studio window.

顶部的工具栏中看到 CodeMaid 下拉菜单

预期行为

CodeMaid 下拉菜单应该出现在工具栏中。这将允许我像往常一样使用扩展程序。

尝试一下。右击菜单栏,在出现的列表中,select最下面的选项,"Customize"。

切换到 "Commands" 选项卡并单击 "Add Command..." 按钮。此处应该有一个 CodeMaid 条目,您可以 select 将其添加回您的菜单。

要解决此问题,我必须完全卸载 Visual Studio 2017 及其所有组件并进行全新安装。获得 Visual Studio 2017 的新副本后,我像往常一样安装了 CodeMaid,它现在显示在我的工具栏中,无需任何进一步配置。

根据a post on the Visual Studio developer community forum,您可以尝试删除图像缓存并让 VS 重建它。删除以下文件夹的内容:

%LocalAppData%\Microsoft\VisualStudio.0_[UniqueID]\ImageLibrary

%LocalAppData% 对我来说是 C:\Users\[myUserName]\AppData

更极端的是删除整个文件夹:

%LocalAppData%\Microsoft\VisualStudio.0_[UniqueID]

警告!这将删除您的所有 Visual Studio 设置、自定义设置和可能的一些扩展,并且 Visual Studio 将以类似于全新安装的方式启动。

就我而言,在我的 VS 2019 的上下文菜单中 right-click 上也缺少 CodeMaid 条目。 我已验证,扩展已安装。

然后我不得不了解到,在我的例子中,CodeMaid 扩展的状态是 "disabled"!? 一个指标是,当您转到菜单 - 'Extensions' 时,在 'Manage Extensions' 条目下方,没有 CodeMaid 选项。 您还可以通过执行以下操作来确定

  1. 前往 'Extensions' - 'Manage Extensions'
  2. Select 'Installed' - 'All' 并按字母顺序排序
  3. 向下滚动到 'CodeMaid' 并单击图标或标题以选择扩展程序
  4. 应该会显示两个按钮,上面的按钮显示 "Disable" 或 "Enable",具体取决于扩展程序的当前状态。如果显示 "Enable",您的扩展程序已启用。

要解决这个问题,只需按照以下步骤操作:

  1. 点击"Enable"
  2. 全部关闭Visual Studiowindows
  3. 当您现在再次打开 VS 时,CodeMaid 将再次激活并可用。