Ho un assemblaggio realizzato in un altro progetto (projA). Ora voglio importare questa DLL in un altro progetto (projB). Come posso raggiungere questo obiettivo? Questo è quello che ho provato (in projB).ASP.NET Come aggiungere assembly in web.config?
1 Inserire la DLL nella stessa dir del mio progetto. (Dir bin)
2 Nel web.config:
<assemblies>
<add assembly="projA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
Questo è l'errore che ottengo:
Impossibile caricare il file o l'assembly 'proja, Version = 1.0.0.0, Culture = neutro, PublicKeyToken = 31bf3856ad364e35 'o una delle sue dipendenze. La definizione manifest di assembly individuato non corrisponde al riferimento all'assembly. (Eccezione da HRESULT: 0x80131040)
EDIT:
Il punto è che alla fine il riferimento assemblea deve me aggiunti dinamicamente
EDIT 2:
Il nome del gruppo (e namespace) sono memorizzato nel database. L'assembly fisico (dll) viene aggiunto (per installazione) in projB. Ora il codice in projB deve leggere il nome dell'assembly dal database e quindi aggiungere un riferimento alla dll che viene aggiunta dall'installazione.
la modifica cambia radicalmente il domanda per la testa. –