2012-09-07 122 views
0

在一個根文件夾中有20至30個C#解決方案。我想一次使用Visual Studio命令提示符自動生成所有這些解決方案。使用Visual Studio 2010從命令行構建多重C#解決方案

我試過MSBUILD和CSC。但是我沒有自動地建立所有解決方案駐留在一個文件夾中。

+0

將批處理(或PowerShell)中的解決方案循環並逐個構建,或許?雖然這仍然是非常原始的.. – 2012-09-07 05:26:59

回答

2

使用此語法:

MSBUILD [projectfile] 

MSDN reference

構建所有,你可以只創建一個簡單的批處理文件,buildall.bat或什麼的。

MSBUILD project1.csproj 
MSBUILD project2.csproj 
... etc 
pause 
+0

@pst我不確定這是否是真正的問題;假設大多數人知道批處理文件是什麼。 – McGarnagle

+0

+1將VS環境變量設置爲快捷方式的VS shell也很重要。 http://stackoverflow.com/questions/280559/how-to-get-cmd-line-build-command-for-vs-solution/280584#280584 – kenny

+0

@dbaseman:在單個解決方案中有許多項目與依賴關聯。像這些我有20-30解決方案。每個解決方案都存在於每個文件夾中。就像這些,我在主根文件夾中有30個文件夾。現在我想要一次構建所有這些解決方案。我能怎麼做? – venkat

相關問題