|
|
|
|
Автор:
|
Anonymous
|
|
Тема:
|
RE[2]: Добавить ссылку на сборку, расположенную в GAC
|
|
Дата:
|
7/24/2004 11:37:00 PM
|
>http://support.microsoft.com/default.aspx?scid=kb;en-us;306149
Да я не про это. Я выяснил, что ссылаться на сборку в GAC на прямую нельзя.
Например я создал сборку и копировал в GAC.
Теперь я не могу ссылаться прямо на сборку из GAC. Вместо этого я должен ссылаться на изначальную сборку, а зачем тогда мы ее копировали в GAC. Некоторые считают, что при ссылки на исходную сборку использоваться будет та, которая в GAC, но если попробуем удалить исходную сборку, то будет исключение, а значит, что ссыллаться он будет на исходную сборку и сборка в GAC тут не причем. Зачем создали такие ограничения в GAC по безопасности,
ведь пользователь может удалить исходную сборку и все перестанет работать, и восстановить путем копирования из GAC не получится из-за соображений безопастности :)
Зачем тогда нужен этот GAC? Да просто он здесь служит как реестр, чтобы многие могли посмотреть где исходная сборка расположена на компе и сослаться на нее.
Кто может разъяснит все эти вещи?
|
|
|
|