. «Чистая» сборки может удалить «мертвую древесину», которая может быть оставлена лежащей рядом с предыдущими сборками, неудачными сборками, неполными сборками и другими проблемами сборки.
В общем случае среда IDE или сборка будет включать в себя некоторую форму «чистой» функции, но это может быть неправильно настроено (например, в ручном файле) или может завершиться неудачей (например, промежуточные или результирующие двоичные файлы - только).
После завершения «очистки» убедитесь, что «чистый» преуспел, и весь сгенерированный промежуточный файл (например, автоматический файл makefile) был успешно удален.
Этот процесс можно рассматривать как конечный вариант, но часто является хорошим первым шагом ; особенно если недавно был добавлен код, связанный с ошибкой (локально или из исходного репозитория).
В одной из связанных статей упоминаются два требования (выделено мной):
Прежде чем начать, есть несколько замечаний о " Debug Managed Memory "в этом сообщении:
blockquote>
- Этот параметр доступен только на странице сводки дампа в Ultimate версии Visual Studio 2013. Если вы используете Premium или Professional, вы не будете см. опцию.
- Процесс сбора файла дампа должен быть запущен на .NET 4.5 или выше. Если дамп был собран в 3.5 или предыдущий, опция не появится, если она была собрана в 4.0, она не будет запускаться с сообщением об ошибке.