我正在使用MSBuild和CruiseControl.NET进行自动构建。当我强制msbuild通过CruiseControl Web Dashboard进行构建时,它会构建项目并生成输出文件,但Cruise Control任务不会停止。它是有争议的运行(活动:建筑),我无法阻止它。
再次运行msbuild,我必须重新启动我的电脑。
我的ccnet.config文件: -
<project name="Monopoker Cash Phone App">
<state type="state" directory="C:\MonopokerCashState\State" />
<workingDirectory>C:\Project\MonopokerCC\monopoker</workingDirectory>
<artifactDirectory>C:\Project\MonopokerCC</artifactDirectory>
<tasks>
<msbuild>
<executable>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>C:\Project\MonopokerCC\monopoker\MonoPoker</workingDirectory>
<projectFile>MonoPoker.csproj</projectFile>
<buildArgs>/p:Configuration=PhoneRelease /p:AndroidSdkDirectory=C:\android-sdk /t:SignAndroidPackage /v:diag</buildArgs>
<targets>Clean</targets>
<logger>C:\Program Files (x86)\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
</tasks>
</project>