Нет, вы не можете заставить компилятор создать файл с именем, отличным от имени проекта.
Вы можете поместить свой проект в «группу проектов». Добавьте в группу пакетный проект и в этом пакетном проекте введите команду для переименования или копирования файла. Если вы выберете «Компилировать все» или «Построить все», ваш главный проект будет обработан, и, если он успешно скомпилируется, будет обработан и следующий проект, запустив пакетный файл.
Или, поскольку вы только сказали, что хотите упаковать как две программы, просто сконфигурируйте ваш установщик так, чтобы он записывал две копии во время установки, используя разные имена, вместо того, чтобы создавать обе копии в вашей среде сборки, а затем раздача двух копий файла.
Я не понимаю ваш комментарий о невозможности переименовать файл после компиляции. Переименование EXE-файла полностью разрешено, если оно не используется в данный момент.