我安装了免费版本的 ApexSQL,它在 SSMS 中非常棒,但我真的不希望 Visual Studio 中的所有这些菜单。我去了加载项管理器并取消选中它们,但启动列被选中并禁用,所以每次我重新启动 Visual Studio 时它们都会回来。
是否可以从 Visual Studio 中永久删除 ApexSQL 菜单?
我安装了免费版本的 ApexSQL,它在 SSMS 中非常棒,但我真的不希望 Visual Studio 中的所有这些菜单。我去了加载项管理器并取消选中它们,但启动列被选中并禁用,所以每次我重新启动 Visual Studio 时它们都会回来。
是否可以从 Visual Studio 中永久删除 ApexSQL 菜单?
如果您安装了 ApexSql,并且您不希望 Visual Studio 中那些讨厌的菜单做两件事。
<LoadBehavior>
为 0。如果无法直接保存文件,则必须将文件保存到其他位置(可能是桌面),然后将它们复制回 C:\ ProgramData\Microsoft\MSEnvShared\AddIns 因为需要一些管理员权限。现在,当您重新启动 VS 时,那些 ApexSQL 菜单应该消失了
拥挤菜单的问题在最新版本中得到解决,现在所有 ApexSQL 插件都在 ApexSQL 主菜单下作为子菜单。它们现在看起来像这样:
如果您在 VS 或 SSMS 中不需要 ApexSQL 插件,您可以简单地选择在安装过程中不将它们与 VS 或 SSMS 集成,只需查看您希望插件集成的 SSMS 或 VS 版本
注意:要获得此对话框,您可以在其中检查所需的集成,您需要使用单个安装程序而不是主要安装程序。您可以在此链接上找到所有个人安装程序
免责声明:我作为支持工程师在 ApexSQL 工作
对于 Windows 7 上的 Visual Studio 2010,我尝试了 @Chris Bayles 的建议,但在 Tools->Add-in Manager 下没有看到 ApexSql 插件。
我遵循@Jerome2606 指向https://knowledgebase.apexsql.com/remove-add-ins-just-visual-studio-retaining-sql-server-management-studio/的指针,它对我有用,但只有当我删除了父 ApexSQL 文件夹也是如此。
所需操作摘要:删除文件夹
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\ApexSQL
根据 Visual Studio 的版本,默认安装位置的版本号会有所不同:
Product name Version number
Visual Studio 2010 Microsoft Visual Studio 10.0
Visual Studio 2012 Microsoft Visual Studio 11.0
Visual Studio 2013 Microsoft Visual Studio 12.0
Visual Studio 2015 Microsoft Visual Studio 14.0
选择并删除 ApexSQL 文件夹及其内容。
以管理员身份打开命令提示符,然后运行
"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setup
请注意,Visual Studio 2012、2013 和 2015 的命令不同。
如果您使用的是 SSMS v18.0,那么您可以通过以下方式禁用顶点功能。
您可以从以下路径找到ApexSQL.Complete.Addin.SSMS18.pkgdef文件。
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Extensions\ApexSQL Complete
然后在Notepad++ 管理员模式下打开这个文件并注释内容。
如果您需要进一步阅读,请点击此链接。 https://knowledgebase.apexsql.com/remove-apexsql-tools-sql-server-management-studio/