GAC или нет GAC? Частные сборки против общих сборок - PullRequest
1 голос
/ 12 апреля 2011

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

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

Мне кажется, я где-то читал, что лучше сохранять сборки "частными" (основная сборка и сборки зависимостей в одном каталоге) в максимально возможной степени. Если несколько приложений используют сборку, они будут иметь свою собственную копию.

В чем выгода использования GAC (кроме незначительного повышения производительности)? Будет ли он перевешивать проблемы «управления конфигурацией», которые он представит в будущем? Или гораздо лучше держать сборки "частными", если это возможно?

(Кроме того, существует ли сценарий, когда кто-то вынужден использовать GAC?)

Спасибо!

PS: я не знаю, правильно ли термин «частные» сборки описывает конфигурацию, о которой я говорю. Я открыл отдельный вопрос для этого .

...