Вы уверены, что в вашем коде нет ошибок? Я знаю, что это звучит как глупый (и потенциально оскорбительный) вопрос, но единственный раз, когда у меня возникала такая проблема, это когда код не компилировался и я не заметил.
Другие вещи, которые возможно проверить (при отсутствии дополнительной информации):
- Исполняется ли исполняемый файл при сборке и, следовательно, не перезаписывается в первый раз?
- У вас есть шаг после сборки, который не выполняется (возможно, из-за того, что файл используется)?