「CentralLibs.dll」と呼ばれるすべての中央再利用コードに使用するライブラリ プロジェクトがあります。
このライブラリは、展開中にすべてのサーバーで GAC を取得するため、DEV がローカルで作業しているときに便利にするために、ビルド後の新しい DLL でローカル GAC を自動更新するビルド後のイベントがあります。
cd $(ProjectDir)\bin\Debug
"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" /if CentralLibs.dll
最近、SDK がビルド サーバーにインストールされていないため、ビルド後のイベントに突っ込んでいる Cruise Control をセットアップしましたが、考えてみると、ビルドが発生するたびにライブラリ 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>
そのようなパラメータは存在しますか。MSBuild.exe / で運が悪いのですか? 詳細