1

我需要删除 Visual Studio 2012 隔离外壳中的“工具->连接到数据库”菜单。根据 MS,我需要在“pkgundef”文件中有这个条目。

// Visual Studio Explorers and Designers Package
// This package is responsible for server explorer and "Tools->Connect to Server" and     "Tools->Connect to Database" commands.
[$RootKey$\Packages\{8D8529D3-625D-4496-8354-3DAD630ECC1B}] 

这会删除“工具->连接到服务器”,但不会删除“工具->连接到数据库”。

4

1 回答 1

1

http://msdn.microsoft.com/en-us/library/cc138579.aspx

这是微软从孤立的外壳中删除东西的帮助..

他们给出的例子恰好是有问题的......

例如,要删除工具菜单上的连接到数据库和连接到服务器命令,您可以取消注释该行

        [$RootKey$\Packages\{8D8529D3-625D-4496-8354-3DAD630ECC1B}]

在应用程序的 .pkgundef 文件中。

但显然它不起作用。

编辑:我在不同的四个人身上发现了这个!

// Server Explorer

[$RootKey$\Packages\{198E76C1-34C0-424D-9957-B3EBD80265FB}]

我不知道它来自哪里,但它似乎有效。

于 2012-10-04T20:36:40.697 回答