Как производители программного обеспечения, такие как Microsoft или антивирусные компании, исправляют / обновляют свое программное обеспечение?
Антивирусные компании не отправляют полный исполняемый файл;Полагаю, только новые сигнатуры вирусов.Точно так же я заметил, что Microsoft отправляет определенные файлы в папку '$ NtUninstallKB ...... $', которую она создает при запуске программы обновления Windows.Я полагаю, что в каждой такой папке есть установщик, который заменяет только те библиотеки DLL, которые необходимо обновить или исправить.
Вопросы
Существует ли универсальный метод для выполненияэто или каждый дом использует свои собственные методы?
Я не хочу повторно отправлять всю заявку каждому отдельному клиенту.Предположим, что если нужно изменить только определенные библиотеки DLL или добавить еще несколько, как мне планировать окончательное скомпилированное приложение.
- Нужно ли мне смотреть на разделение моего приложения на несколько сборок?
- Если да, то есть ли какой-нибудь метод компиляции, который позволяет упаковать определенные классы в конкретную dll?
То, что я здесь изложил, это мои мысли по этому вопросу, и я могу ошибаться.Может ли кто-нибудь пролить свет на это, пожалуйста?Я смотрю на реализацию такой техники развертывания и управления исправлениями для платформы .net.
Спасибо за ваше время.