banner



How To Register A Dll In Gac

Как общая dll (GAC) загружается в память и используется по сравнению с частной dll

Хочу отметить, что я знаю, как добавлять / удалять сборки в / из GAC. Я прошу, чтобы кто-нибудь объяснил мне, как это работает с технической точки зрения. Какой смысл ставить туда dll - с точки зрения экономии ресурсов.

С уважением, pk

2 ответы

Смысл помещения вещей в GAC заключается в том, чтобы несколько приложений (даже от разных поставщиков) могли получить доступ к одной и той же сборке. Тогда есть одно место, где он может быть обновлен, и все приложения, которые могут получить правильный доступ к этой версии, могут ее использовать. Вы также знаете, что все сборки в GAC имеют цифровую подпись, поэтому вы знаете, откуда пришел код (например, MS).

Что касается загрузки в память. Каждое приложение должно загружать его самостоятельно.

Создан 18 фев.

Этот вопрос дает хороший аргумент в пользу отказа от использования GAC там, где этого можно избежать.

И, этот вопрос дает пару ссылок на статьи GAC по демистификации, которые могут помочь в вашем решении.

ответ дан 23 мая '17, 13:05

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками dll gac or задайте свой вопрос.

Source: https://stackovergo.com/ru/q/84069/how-is-shared-dll-gac--loaded-to-memory-and-used-in-comparison-to-private-dll

Posted by: tateunstentymp.blogspot.com

0 Response to "How To Register A Dll In Gac"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel