我有一個大型解決方案,其中包含大約320個項目,即使對單個Web窗體進行細微更改也會導致構建時間過長,以便測試/調試一個小的更改。我懷疑爲了「觸摸」文件日期時間和導致多重重建後構建文件複製任務。在Visual Studio中重建C#項目的原因
除了比二進制輸出文件更新的源文件之外,在沒有任何強烈的命名和版本影響的情況下,VS 2010是否有任何其他原因運行重建而不是源文件?
附錄:我沒有直接影響源樹的大小或形狀。它是一個穩定的核心產品的主幹,任何短期的「非業務」變化被認爲是有風險和/或成本高昂的。我將提出我在這裏收到的答案中提到的要點,作爲項目未來方向的輸入。
我不知道如何解決您的重建問題,但解決方案中的320個項目不是一個好主意。如果我是你,我會發佈一個問題,詳細說明這些項目的類別,它們之間的一般依賴關係,尋求讓它們易於管理的最佳方法。 – 2011-03-25 07:47:14
我的上帝,320個項目?我打了10次,這是無法忍受的。我很抱歉。爲了解決這個問題,您可以使用像[psake](https://github.com/psake/psake)這樣的工具來創建多個解決方案或手動構建流程,這些工具可以將特定場景的基本項目配對。 – 2013-03-19 18:14:40