如何禁用Visual Studio宏"提示"气球?

时间:2020-03-05 18:48:59  来源:igfitidea点击:

每当我在Visual Studio中使用宏时,系统托盘中都会出现一个令人讨厌的提示气球,并伴有" pop"声。它说:

Visual Studio .NET macros
  
  To stop the macro from running, double-click the spinning cassette.

  Click here to not show this balloon again.

我无法点击气球,因为我的宏运行得如此之快。

这可以通过某些对话框选项控制吗?

(我在其他网站上发现其他人在问这个问题,但那里没有回答。我在这里表示感谢,因为我已经从那里复制并粘贴了一些片段。)

解决方案

回答

好的,我找到了一种使气球可点击的方法,单击它确实阻止了气球再次弹出。 (在另一个站点上,我在原始问题中引用了问问者问题,声称不是这种情况。尽管他在VS2005中,而我正在使用VS2008. )

无论如何,我在宏中插入了一条暂停行,因此它将运行足够长的时间,足以让我单击气球:

System.Threading.Thread.Sleep(2000)

很高兴知道是否有对话可以将其重新打开,以防万一我发疯了。

回答

这将禁用弹出窗口:

对于Visual Studio 2008:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0

DWORD DontShowMacrosBalloon=6

对于Visual Studio 2010(默认情况下不会存在DWORD,请使用"新建| DWORD值"来创建它):

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0

DWORD DontShowMacrosBalloon=6

删除相同的密钥以重新启用它。