3
我不知道如何做到這一點。我有一個批處理腳本文件用於執行多個msbuild調用。我不希望msbuild輸出會污染我的命令窗口,而是我想讓它轉儲到日誌文件中。我不知道如何做到這一點,但這裏是我的腳本至今:批處理腳本 - 如果成功,將msbuild輸出轉儲到特定文件而不是控制檯窗口?
@ECHO Building shared libraries ...
msbuild "SharedLibraries.sln"
:: Not sure how to catch an unsuccessful build here for my GOTO ERROR?
:: Copy dll files to specific location
@ECHO Building primary application...
msbuild "Myapp.sln"
:: Not sure how to catch an unsuccessful build here for my GOTO ERROR?
:ERROR
那麼,如何我:
- 轉儲的MSBuild輸出到一個日誌文件?
- 抓住不成功的構建並轉到錯誤標籤?
當然,好老的輸出重定向工作也將輸出寫入到文件,而不是標準輸出:'的MSBuild「 SharedLibraries.sln「> SharedLibraries.log' –