我需要删除Visual Studio 2012独立shell中的“工具 - >连接到数据库”菜单。根据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}]
这会删除“工具 - >连接到服务器”,但不会删除“工具 - >连接到数据库”。
答案 0 :(得分:1)
http://msdn.microsoft.com/en-us/library/cc138579.aspx
这是微软帮助从孤立的shell中删除内容的帮助..
他们给出的例子恰好是有问题的......
例如,删除“连接到数据库”和“连接到服务器” 在“工具”菜单上的命令,您可以取消注释该行
[$RootKey$\Packages\{8D8529D3-625D-4496-8354-3DAD630ECC1B}]
在应用程序的.pkgundef文件中。
但显然它不起作用。
编辑:我发现这是另一个不同的四分之一!
// Server Explorer
[$RootKey$\Packages\{198E76C1-34C0-424D-9957-B3EBD80265FB}]
我不知道它来自哪里,但似乎有效。