К моему предыдущему вопросу о сборке прилагается ещё пара вопросов (не захотел загромождать одну дискуссию кучей вопросов).
Итак, что такое приватные и совместные сборки? И что такое "манифест сборки"???
К моему предыдущему вопросу о сборке прилагается ещё пара вопросов (не захотел загромождать одну дискуссию кучей вопросов).
Итак, что такое приватные и совместные сборки? И что такое "манифест сборки"???
Сборки бывают 2х типов: приватные (те, которые используют само приложение) и совместные (использующие набор приложений).
При приватных сборках приложение изолируется от внешнего воздействия операционной системы и програм. Так же уже не необходимо париться на счёт уникальности имён в глобальном пространстве.
Что б сделать сборку совместной - нужно её собрать и присвоить ей строгое шифрованное имя.
Манифест сборки - Assembly manifest - это внутренняя часть сборки, которая позволяет ей быть самоописанной.
Assembly manifest - даёт возможность идентифицировать сборку. Так же он указывает на файлы, которые включены в реализацию сборки, описывает типы и ресурсы, используемые в сборке и указывает зависимости от других сборок. На самом деле там ещё куча разной инфи от этого манифеста, но перечислять всё я не буду, если интересно - гугл в помощь.
Вся эта информация используется во время выполнения для разрешения ссылок, проверку корректности версий, проверку целостности загруженных сборок.