Эти два файла, которые вы перечисляете, реализуют Visual Studio «процесс хостинга». Это размещенная версия CLR, предназначенная для улучшения процесса отладки. Он заботится о некоторых проблемах безопасности, наиболее заметным побочным эффектом является то, что он перенаправляет вывод, записанный с помощью Console.WriteLine () в приложении с графическим интерфейсом, в окно вывода.
Эти файлы не являются частью вашего проекта и не удаляются при использовании Build + Clean. Фактически, вы не можете удалить файл .exe, он всегда работает, пока вы открываете проект в Visual Studio. Вы можете отключить функцию процесса хостинга с помощью Project + Properties, Debug, прокрутить вниз, отметив галочкой «Включить процесс хостинга Visual Studio». Для этого нет веских причин.
Нет необходимости регистрировать их, Visual Studio заново генерирует их, когда вы регистрируете проект и загружаете его в VS. В общем случае вам никогда не нужно проверять что-либо из подкаталога bin , его содержимое всегда создается заново при сборке вашего проекта.