2010-03-03 31 views
1

我正在寫一個Windows批處理腳本,以便自動啓動Visual Studio 2008,構建和編譯解決方案文件的過程,因此,而不是手動啓動VS2008,然後按F5,我可以運行我的批處理文件(或可能叫它)。哪個批處理文件命令啓動並構建和編譯VS2008解決方案文件?

但是,下面的命令似乎並沒有做的工作:

devenv /build debug "C:\Program Files\MobileRobots\Aria\examples\myProg.sln" 

是否有人可以指導我寫這個批處理文件?

謝謝

回答

2

嘗試devenv的 「C:\ Program Files文件\ MobileRobots公司\曉月\例子\ myProg.sln」/建

2

最好的辦法是使用的MSBuild可以從命令行調用 - here's the Microsoft reference for it

你會這樣做: msbuild「mysolutionname」.sln。

MsBuild本身將駐留在.Net框架文件夾中。它會更快,因爲它避免了在構建版本時必須啓動Visual Studio

您可以傳遞參數來控制構建,如/ p:Configuration = Release 在解決方案上執行版本構建

+0

這應該是'的MSBuild 「mysolutionname」 .sln',而不是'mbuild' – jonnystoten 2010-03-03 21:33:15

+0

對不起我的錯誤 - 糾正了 – saret 2010-03-04 06:59:29