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