2016-12-21 3 views
0

Я действительно запутался, почему размер файла (.exe Extension file) режима отладки больше, чем режим выпуска при создании приложения в Visual Studio.Почему размер файла режима отладки больше, чем режим выпуска?

Что произойдет, если я опубликую файлы в режиме отладки, а не в режиме выпуска?

ответ

1

Сначала я хотел бы сказать, что вы не должны использовать отладочные сборки для выпуска. Большой размер исполняемых файлов отладки вызван большим количеством дополнительной информации, хранящейся в вашем exe-файле - информации о методах и классах, что облегчает использование отладчиком ее использования. Например, если вы публикуете исполняемый файл debug, после исключения пользователю может быть предложено закрыть программу или отладить ее. И, конечно, исполняемые файлы режима Release имеют все данные, необходимые для работы на компьютере конечного пользователя, и их использование резко уменьшит размер хранилища, используемый вашей программой.