Ну, setup.exe - это шаблон неуправляемого исполняемого файла.Что значит шаблон?Каждый раз, когда вы публикуете, у вас есть инструкции ассемблера симулятора в опубликованном файле setup.exe .Только PE файловые ресурсы имеют изменения в каждой сборке (см .: Формат PE файла), поэтому Visual Studio обновляет ресурсы при публикации, и вы получаете то, что вам нужно.Если вы хотите узнать предварительные условия, вы можете загрузить любое средство просмотра ресурсов PE (например, Resource Hacker ) и проверить имя ресурса SETUPCFG.Для предварительных условий существует некоторый псевдоязык, вот мой пример ниже:
Кстати, вы можете найти там URL для загрузки.