Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
msbuild输出在巡航控制.net中有所不同_Msbuild_Cruisecontrol.net_Cruisecontrol_Ccnet Config_Web Compiler - Fatal编程技术网

msbuild输出在巡航控制.net中有所不同

msbuild输出在巡航控制.net中有所不同,msbuild,cruisecontrol.net,cruisecontrol,ccnet-config,web-compiler,Msbuild,Cruisecontrol.net,Cruisecontrol,Ccnet Config,Web Compiler,当我运行Cruise Control.Net时,msbuild的行为与我在同一台机器上使用相同的精确选项直接从命令行运行时的行为不同。让我开始研究这个问题的是,当ccnet针对我的解决方案运行msbuild时,WebCompiler没有运行。然而,当我从命令行运行时,WebCompiler构建运行得很好。我使用/verbosity:diagnostic和/fl选项运行,并注意到命令行中的msbuild和ccnet中的msbuild之间的输出有很大差异。我们也在运行重建、发布和“任意CPU”。CI

当我运行Cruise Control.Net时,msbuild的行为与我在同一台机器上使用相同的精确选项直接从命令行运行时的行为不同。让我开始研究这个问题的是,当ccnet针对我的解决方案运行msbuild时,WebCompiler没有运行。然而,当我从命令行运行时,WebCompiler构建运行得很好。我使用/verbosity:diagnostic和/fl选项运行,并注意到命令行中的msbuild和ccnet中的msbuild之间的输出有很大差异。我们也在运行重建、发布和“任意CPU”。CI服务器上没有安装Visual Studio,只有Microsoft Build Tools 2015

CCNet运行msbuild的方式有什么特别之处

命令行:

"C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild" mysolution.sln /p:Configuration=Release /p:Platform="Any CPU" /tv:14.0 /t:Rebuild
与CruiseControl.Net相比:

<msbuild>
    <buildArgs>/p:Configuration=Release /p:Platform="Any CPU" /tv:14.0</buildArgs>
    <executable>C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe</executable>
    <targets>Rebuild</targets>
    <projectFile>mysolution.sln</projectFile>
</msbuild>

/p:Configuration=Release/p:Platform=“任意CPU”/tv:14.0
C:\ProgramFiles(x86)\MSBuild\14.0\Bin\MSBuild.exe
重建
mysolution.sln

可能在不同的用户帐户下运行,并且使用不同的命令行选项。例如,使用process explorer检查。可能在不同的用户帐户下运行,并且使用不同的命令行选项。例如,使用process explorer来检查。