2010-05-05 144 views
7

有没有人知道任何一种插件或警报系统,当我的编译完成后会让我知道?我使用的一些解决方案是巨大的,有时编译可能需要5-20分钟(取决于PC)。因此,我想在此期间做其他事情,但我不想继续检查是否编译完成。有什么办法可以有一个窗口警报,或者在编译完成后刷新屏幕?Visual Studio(2005&2008)编译完成警报?

它会让我浏览互联网,同时等待编译完成而不用担心它的完成,我只是在浪费时间。

回答

5

OnBuildDone

Private Sub BuildEvents_OnBuildDone(_ 
ByVal Scope As EnvDTE.vsBuildScope, _ 
ByVal Action As EnvDTE.vsBuildAction) _ 
Handles BuildEvents.OnBuildDone 
'Alert that we finished building! 
System.Windows.Forms.MessageBox.Show("Build is complete!") 
End Sub 

http://visualstudiohacks.com/general/customize-your-project-build-process/

+2

有没有办法做到这一点,而不使用PostBuild事件?我问的原因是因为它在版本控制的解决方案中,并且很可能不是每个人都想要这样。 – Paul 2010-05-05 15:41:48

16

另一种方法是一个声音提示。控制面板+声音,声音选项卡。在程序事件列表中找到“Microsoft Visual Studio宏”组,将声音分配给“构建失败”和“构建成功”。

+0

我需要一些这样的快速soln。这将节省我很多时间。谢谢:-) – 2011-05-18 05:20:22

+0

很好的答案! :) – 2013-01-19 03:56:11

相关问题