Ссылка на сборку из GAC в веб-пользовательский элемент управления

Я хочу создать веб-элемент управления и развернуть его в папке C: \ windows \ assembly \ gac_msil (итого, GAC) и использовать этот элемент управления в файлах .ascx.

Но эти файлы .ascx будут в папке «C: \ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 12 \ TEMPLATE \ CONTROLTEMPLATES» (поэтому они будут использоваться в Sharepoint WSS 3.0).

Я хочу добавить ссылку на эту сборку веб-элемента управления в эти файлы .ascx.

Потому что я хочу добавить веб-элемент управления в файл ascx во время разработки.

Как добавить ссылку на сборку (из GAC) в ascx?


person uzay95    schedule 04.08.2011    source источник


Ответы (2)


Вы имеете в виду использование директивы @Register?

Пример из статьи:

<%@ Register  tagprefix="custom" namespace="Mycompany.namespace"
     assembly="Mycompany.namespace.control, Version=1.2.3.4, 
        PublicKeyToken=12345678abcdefgh, Culture=neutral"  %>
person Kit Menke    schedule 05.08.2011
comment
Должна ли эта сборка находиться в папке bin или, когда iis не может найти эту dll в папке bin, выполняет поиск в папке GAC? Я просто хочу сохранить файл DLL в GAC. - person uzay95; 06.08.2011

Да, вы можете сделать это именно так, как вы это описали

person int32    schedule 04.08.2011