Я не уверен, что мотивы для вашего вопроса, так как вы можете ссылаться на исполняемый файл .Net, как если бы это был dll в любом случае, но вы могли бы рассмотреть возможность копирования exe-файла в dll-файл с тем же именемэто хак, но не уверен в ваших мотивах).
Вы можете автоматизировать этот процесс, используя Visual Studio событие пост-сборки для вашего проекта.Это будет обрабатывать создание копии DLL каждый раз, когда у вас будет успешная сборка:
copy "$(TargetPath)" "$(TargetDir)$(TargetName).dll"