2012-03-22 51 views

回答

1

您可以创建一个批处理文件,并建立所有细节只是管道输出到文件

例如,创建一个文件的build.bat并添加以下内容:

:: Test build script 
:: Setup command line for build 
if "%DevEnvDir%=="" (
    echo "Setting up PATH" 
    :: use VS80 for VS2005 solution, VS90 for VS2008 solution, 
    :: or VS100 for VS2010 solution 
    call %VS90COMNTOOLS%vsvars32.bat" x86 
) 
msbuild YourProject.sln /t:Rebuild /propertyConfiguration=release > Log.txt 
if %ERRORLEVEL%==0 echo "Build Succeeded" 
if not %ERRORLEVEL%==0 echo "Build Failed, See Log.txt" 

这只是一个例子,但这将记录输出到log.txt文件。

+1

这将需要从命令行而不是Visual Studio中运行构建,为了能够在Visual Studio Build动作中运行此类msbuild脚本,需要执行一些更多的工作,例如,可以将此作为“AfterBuild”目标添加,但是具体项目 – sll 2012-03-22 13:17:04

相关问题