Проверьте настройки событий создания сообщения. На вкладке «События сборки» измените значение «Выполнить событие сборки после сборки» на «Когда проект сборки обновляется». События post build будут выполняться только при обновлении сборки сборки.
ИЛИ
Используйте команду MSBuild для построения решения (это полезно для проектов с большим числом решений). Создайте файл «DisableBuildEvents.msbuild» на вашем ПК. DisableBuildEvents.msbuild содержание:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="PostBuildEvent"/>
<Target Name="PreBuildEvent" />
</Project>
Execute MsBuild с CustomAfterMicrosoftCommonTargets собственности устанавливается в командной строке:
MSBuild.exe YourSolution.sln /t:Build p:CustomAfterMicrosoftCommonTargets="c:\DisableBuildEvents.msbuild"
Примечание: значение CustomAfterMicrosoftCommonTargets должно быть полное имя.
Sweet. Моя сборка TeamCity не срабатывала из-за недавно добавленных событий сборки. Добавление этого параметра в поле «Параметры командной строки» исправило это. –