Что значит "полчаса без результата, ничего не собирает"? Откуда уверенность, что сборка не происходит? Если есть какие-то ошибки, их стоит показать. Если речь о том, что выходной файл не меняется - стоит проверить, есть ли вообще связь между ним и изменённым файлом. (Решение может состоять из нескольких проектов, не связанных между собой.)