我們有我們使用名爲「CentralLibs.dll」如何排除喬布斯使用的MSBuild及巡航控制
該庫被部署在我們的所有服務器上GAC'd我們所有的中央重用的代碼庫項目後生成所以爲了讓DEVs在本地工作時更加便利,這是一個後期構建事件,可以使用新的DLL後期構建自動更新其本地GAC。
cd $(ProjectDir)\bin\Debug
"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" /if CentralLibs.dll
最近,我們已經設置巡航控制,這是因爲SDK不是在構建服務器上安裝的生成後事件嘔吐,但想着它,我不是真的想庫GAC做無論如何,每次構建都會發生。
有什麼方法可以將額外的開關應用於我們的CC.NET MSBuild命令,以告訴它不要運行生成後事件。目前看起來像。
<msbuild>
<executable>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe</executable>
<workingDirectory>C:\BuildRepo\trunk\CentralLibs\</workingDirectory>
<projectFile>CentralLibs.sln</projectFile>
<buildArgs>/noconsolelogger /p:Configuration=Debug /v:quiet</buildArgs>
<targets>Build</targets>
<timeout>600</timeout>
</msbuild>
我想我正在尋找像一個/nopostbuild
開關,我可以適用於<buildArgs>
標籤
難道這樣的PARAM存在。 MSBuild.exe /沒有很多運氣?詳細信息
優秀的約翰。非常感謝。這很棒。 –