2010-05-05 138 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

相關問題