我目前使用msbuild來解決超過600個項目。從csproj文件構建依賴關係樹
想象一下,我更改了10個項目使用的1個庫的代碼。而不是提供所有600個項目到msbuild並讓它編譯所有這些項目並找出依賴關係。我想知道是否有一個程序或庫可以用來分析所有600個項目的依賴關係,並允許我只編譯必需的11個項目。
換句話說給出的所有600個項目的掃描輸入,並BaseLibrary.csproj作爲已修改的參數項目,提供我只有11個項目,我需要編譯的輸出。
我在編寫自定義任務的經歷,我只希望,而使用第三方庫做依賴關係分析,如果已經有一個在那裏。
我公司每3-4個月進行一次生產量增量發佈。作爲一個實驗,我編寫了一個自定義任務,查看以前版本的「Subversion標記」,並評估自那時起已更改的所有編譯文件,並將它們映射到項目。
唯一的使用情況下,我能想到的,不工作就是我提到的其中一個基本庫發生變化,系統不知道所有依賴於它的項目。
這個工具似乎不幸的是不符合從來沒有(即> = VS2010)項目和解決方案的工作。有沒有類似的工具可用? – EluciusFTW 2014-04-08 13:47:44