Как я могу настроить Visual Studio для создания исполняемого файла aC# с расширением.dll

В моем решении два проекта, второй создает исполняемый файл типа "Приложение Windows" с определенным объектом запуска. Я не хочу, чтобы exe-файл, созданный этим проектом, находился в той же директории, что и мое приложение с именем "what.exe", я хочу переименовать его в "what.dll", поскольку пользователь не намерен запускать это приложение вручную. (в первом процессе я вызываю Process.Start() с этим файлом в качестве цели - до тех пор, пока PE-заголовок идентифицирует его как исполняемый файл, окна могут выполнять его очень хорошо).

Я могу просто вручную переименовать вывод второго проекта в.dll, даже автоматизировать его на этапе посткомпоновки, но есть ли способ вместо этого создать проект типа "Библиотека классов" и определить для него объект запуска?

1 ответ

Решение

Visual Studio не может быть специально настроен для предоставления exe-проектам расширения, отличного от "exe" (вы уже упомянули шаг после сборки, но он не является прямым).

Другие вопросы по тегам