剛剛加入了他們正在使用VC#2008構建應用程序的新項目。現在有一個項目下有幾個組件和許多文件。我被要求設置一臺構建機器來開始每日構建。我被告知要做的第一件事就是編寫一個批處理文件來調用csc.exe來手動創建可執行文件,而無需安裝VC#2008。如何手動編譯C#項目?
我是C#的新手,我不知道解決方案。我知道舊的VC++可以爲我們創建一個makefile來進行手動構建。 VC#2008是否具有類似的功能?任何信息和鏈接將不勝感激。
剛剛加入了他們正在使用VC#2008構建應用程序的新項目。現在有一個項目下有幾個組件和許多文件。我被要求設置一臺構建機器來開始每日構建。我被告知要做的第一件事就是編寫一個批處理文件來調用csc.exe來手動創建可執行文件,而無需安裝VC#2008。如何手動編譯C#項目?
我是C#的新手,我不知道解決方案。我知道舊的VC++可以爲我們創建一個makefile來進行手動構建。 VC#2008是否具有類似的功能?任何信息和鏈接將不勝感激。
手動構建Visual C#項目的最簡單方法是使用msbuild。 msbuild可執行文件可以直接傳遞VS項目文件,結果將與VS編譯它相同。
msbuild myApp.csproj
Msbuild作爲框架的一部分,因此可以在沒有Visual Studio的機器上使用。
您應該看看MSBuild.exe - 從命令行運行它以查看完整選項。
好了,你可以編寫一個批處理文件...
...或者你可以使用MSBuild別人的建議...
......或者—甚至更好—像Cruisecontrol.Net
特別是,從'msbuild項目名'開始 – 2010-01-18 20:52:54