Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[VB.NET 2005] Creare un riferimento assoluto ad una dll
mercoledì 02 maggio 2007 - 12.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mattecapelli
Profilo
| Newbie
11
messaggi | Data Invio:
mer 2 mag 2007 - 12:44
Innanzitutto ciao a tutti.!Mi sono iscritto ora
Mi serve aggiungere un riferimento ad una libreria con un percorso assoluto (locale) poichè verrà utilizzata da due programmi distinti che devono stare in percorsi differenti.
Ho provato ad aggiungere il riferimento tramite "Sfoglia"...ma funziona solamente se lascio attivata l'opzione "Copia Localmente".
Ho dimenticato qualcosa o sono costretto a mantenerne una copia nella cartella dell'exe?
Per motivi di comodità nella distribuzione preferirei non doverla installare nella GAC.
Grazie in anticipo e buon lavoro a tutti!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 2 mag 2007 - 14:10
>Ho provato ad aggiungere il riferimento tramite "Sfoglia"...ma
>funziona solamente se lascio attivata l'opzione "Copia Localmente".
>Ho dimenticato qualcosa o sono costretto a mantenerne una copia
>nella cartella dell'exe?
>Per motivi di comodità nella distribuzione preferirei non doverla
>installare nella GAC.
Beh queste sono le procedure usuali, o mantieni una copia della DLL nella cartella dove c'è l'exe, oppure se la vuoi centralizzata, la metti nella GAC. Non ce ne sono altre.
L'unica che conosco è se la DLL l'hai fatta tu, è inserire il progetto della DLL nella Solution dei due programmi e ricompilarli in modo che il codice va a finire tutto nell'exe.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
mattecapelli
Profilo
| Newbie
11
messaggi | Data Invio:
gio 3 mag 2007 - 08:37
effettivamente se fosse possibile referenziare un assembly in un percorso diverso non avrebbe molto senso la gac...solo che è così scomodo distribuirlo.
Mi adatterò ad avere più copie dell'assembly nei percorsi dei programmi che lo utilizzano...soluzione un po "spaghetti" ma efficace.
Grazie mille per la risposta!
Ciao.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 3 mag 2007 - 08:48
>effettivamente se fosse possibile referenziare un assembly in
>un percorso diverso non avrebbe molto senso la gac...solo che
>è così scomodo distribuirlo.
>Mi adatterò ad avere più copie dell'assembly nei percorsi dei
>programmi che lo utilizzano...soluzione un po "spaghetti" ma
>efficace.
Probabilmente un modo c'è, con il metodo Assembly.LoadFrom() (che ti consente di caricare assembly dinamicamente) ma poi sei costretto a richiamare tutti i metodi e le funzioni tramite la reflection, il chè non è molto facile.
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !