Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Технологии / Как работает система Side-by-side assembly в Windows?
Вопрос для Поиска с Алисой
11 мая

Как работает система Side-by-side assembly в Windows?

Алиса
На основе источников, возможны неточности

Side-by-side assembly (SxS) — технология устранения конфликтов между глобальными DLL в ОС Microsoft Windows. ru.wikipedia.org

Принцип работы: из файлов, содержащих ресурсы, выносимые для общего использования процессами, формируется сборка (англ. assembly). ru.wikipedia.org При установке сборка размещается в подкаталоге системного каталога WinSxS, имеющем гарантированно уникальное имя, и регистрируется в системе под уникальным идентификатором. ru.wikipedia.org

Программа, желающая использовать ресурсы из определённых сборок, указывает их идентификаторы в манифесте — описателе свойств программы на языке XML, размещаемом либо внутри исполняемого файла, либо в отдельном файле с расширением .manifest. ru.wikipedia.org

Когда операционная система загружает приложение, и обнаруживает наличие манифеста, загрузчик библиотеки DLL операционной системы направляется к версии библиотеки DLL, соответствующей указанной в манифесте. en.wikipedia.org

Если манифеста нет, загрузчик DLL загружает версию всех зависимостей DLL по умолчанию. en.wikipedia.org

Некоторые преимущества технологии: программы получают возможность однозначно указывать необходимые им ресурсы общего пользования (например, конкретные версии системных DLL), а также могут сосуществовать несколько приложений, зависящих от разных версий одной и той же библиотеки DLL. ru.wikipedia.org en.wikipedia.org

Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Mon Jul 28 2025 17:04:21 GMT+0300 (Moscow Standard Time)