2009-08-20 152 views
3

我們似乎對Visual Studio有一個令人討厭的問題,我們有一個由大量項目組成的非常大的解決方案,以及超過20個解決方案配置。大型解決方案,許多解決方案配置,添加新項目

每當我們向解決方案添加一個新項目時,它在所有預先存在的解決方案配置中都以「可構建」的形式出現。然後,通過所有這些工具並取消選中「Build in this configuration?」會變得冗長乏味複選框 - 人們經常忘記,因此打破了構建。

有沒有什麼辦法可以讓它在Visual Studio中添加一個新項目時默認取消選中?或者是否有人知道某種插件可以做到這一點?

回答

2

我不知道你的確切問題的答案,但我知道你可以在解決方案中添加或刪除項目時觸發宏。

我的記憶很朦朧,但在Macros IDE中,應該有一個EnvironmentEvents模塊,您可以在其中將代碼掛鉤到SolutionEvents_ProjectAdded和SolutionEvents_ProjectRemoved事件。

從那裏,你可以看看DTE.Solution.SolutionBuild.SolutionConfigurations,我猜。

在將項目添加到配置之前,如果事件被解僱,您可能會遇到一些問題。

(我使用這些事件的文件和項目引用之間切換/刪除項目加入時)

+0

謝謝,我會考慮它。 – andreialecu 2009-08-20 13:06:57

相關問題