我安装了免费版的ApexSQL,它在SSMS中很棒,但我真的不想在Visual Studio中使用所有这些菜单。我去了加载项管理器并取消选中它们,但是检查并禁用了启动列,因此每次重新启动Visual Studio时它们都会返回。
是否可以从Visual Studio中永久删除ApexSQL菜单?
答案 0 :(得分:12)
如果您安装了ApexSql,并且您不希望Visual Studio中的那些讨厌菜单做两件事。
<LoadBehavior>
设置为0.如果无法直接保存文件,则必须将文件保存到其他位置(可能是桌面)然后复制它们回到C:\ ProgramData \ Microsoft \ MSEnvShared \ AddIns,因为需要一些管理员权限。 现在当你重新启动VS时,那些ApexSQL菜单应该不见了
答案 1 :(得分:3)
拥挤菜单的问题已在最新版本中得到解决,现在所有ApexSQL加载项都位于主ApexSQL菜单下作为子菜单。他们现在看起来像这样:
如果您不需要VS或SSMS中的ApexSQL加载项,您可以在安装过程中选择不将它们与VS或SSMS集成,只需查看您希望加载项集成的SSMS版本< / p>
注意:要获得此对话框,您可以在其中检查所需的集成,您需要使用单个安装程序而不是主安装程序。您可以在this link
上找到所有单独的安装程序免责声明:我作为支持工程师为ApexSQL工作
答案 2 :(得分:1)
对于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的命令不同。
答案 3 :(得分:0)
如果您使用的是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/