如果构建成功,我怎样才能让Visual Studio向我发出嘟嘟声?

Mik*_*las 24 visual-studio

通常,我需要重新编译,它需要一两分钟,所以我倾向于切换到Web浏览器来杀死那个时间.有时候我忘了回头看看,在我注意到之前几分钟,构建成功了.

如果构建(对于项目或解决方案)成功完成而没有警告,是否有可能以某种方式使Visual Studio(只是UI版本,而不是命令行)发出哔哔声?

在调试时遇到第一个断点时也会发出蜂鸣声,因为有时我也要等一两分钟才能发生这种情况.

我可能需要为它编写一个宏吗?某处有隐藏的设置吗?

sco*_*obi 18

我在System Sounds中看到一个名为"Microsoft Visual Studio宏"的类别,其中包含三种声音:Build Cancelled,Build Failed和Build Succeeded.我猜他们是从默认安装的示例宏中得到的.可能会尝试在VS中按Alt-F8并在宏中查找.

我最喜欢的解决方案是这一个:VSBuildStatus.如果你有Windows 7,它将在任务栏中显示构建进度(就像Explorer使用文件复制一样).在构建失败时变为红色.一定有.

http://visualstudiogallery.msdn.microsoft.com/en-us/2A2293B4-1808-44AA-B030-661F6803D8A1


Kev*_*ell 7

以下是一个宏:http://elegantdevelopment.blogspot.com/2009/09/visual-studio-2008-macro-fun.html

Private Sub BuildEvents_OnBuildDone(ByVal Scope As EnvDTE.vsBuildScope, ByVal Action As EnvDTE.vsBuildAction) Handles BuildEvents.OnBuildDone
   If (Not failed) Then
      ' System.Windows.Forms.MessageBox.Show("Build is complete!")
      Beep()
      Threading.Thread.Sleep(250)
      Beep()
   End If
End Sub
Run Code Online (Sandbox Code Playgroud)

祝好运!