2010-08-18 55 views
0

我從命令行構建Windows窗體應用程序兩次。第一次指定輸出名稱「A」時,第二次指定「B」(使用/ p:AssemblyName =「...」作爲參數)。然而,第一次構建(A)的結果在第二次構建期間被替換,並且我最終只以B結束。我怎樣才能防止這種情況?C#項目保留連續的構建輸出(命令行構建)

回答

2

最簡單的方法是在第二次運行msbuild之前複製或移動結果(例如bin目錄)。任何理由不去解決這個問題?

+0

它實際上是我現在使用的解決方案...但是我認爲有一個更優雅的方式來解決問題,也許另一個命令行參數。 – kjv 2010-08-18 11:44:39

+1

@iulianchira:我不這麼認爲。我*認爲* msbuild假定輸出目錄可以在每次構建之前被吹走。 – 2010-08-18 11:50:01