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
Off Topic (OT)
Creazione di una dll in c#
mercoledì 16 dicembre 2009 - 13.12
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
WinNet
Profilo
| Newbie
29
messaggi | Data Invio:
mer 16 dic 2009 - 13:12
Ciao a tutti,
ragazzi vi volevo chiedere se potete darmi qualche dritta di dove andare per vedere come si creano delle dll in c#. Grazie.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 17 dic 2009 - 14:09
>Ciao a tutti,
Ciao
>ragazzi vi volevo chiedere se potete darmi qualche dritta di
>dove andare per vedere come si creano delle dll in c#. Grazie.
hai visual studio?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
WinNet
Profilo
| Newbie
29
messaggi | Data Invio:
gio 7 gen 2010 - 14:42
Si ho visual studio 2005 e mi trovo in ambiente c#.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 7 gen 2010 - 14:53
>Si ho visual studio 2005 e mi trovo in ambiente c#.
Qualunque progetto di visual studio genera un file compilato, basta selezionare dal menu Project la voce "Build" (o "Rebuild").
L'operazione di compilazione crea il file nella cartella indicata nelle proprietà del progetto, che di default è <Cartella in cui hai il progetto>\bin\Debug per la compilazione di default.
In base al tipo di progetto puoi ottenere due tipi di file, dll o exe. Mentre il primo di solito corrisponde ad una Class Library (o librerie in generale) il secondo può essere una Console Application, un Service o una Windows Form. Se quello che vuoi creare tu è una libreria semplice di classim crea un progetto class library e quando lo compili otterrai la dll da usare.
Per testarla, puoi aggiungere alla soluzione un progetto Console o Windows Forms per consumare la dll che vai a creare, aggiungendo i riferimenti al progetto class clibrary.
Cosa vuoi creare esattamente?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
WinNet
Profilo
| Newbie
29
messaggi | Data Invio:
ven 8 gen 2010 - 09:18
Io ora ho la necessità di richiamare una dll. Se puo darmi indicazioni piu specifiche per farlo. Grazie di tutto.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 8 gen 2010 - 10:36
>Io ora ho la necessità di richiamare una dll. Se puo darmi indicazioni piu specifiche per farlo. Grazie di tutto.
Quindi la dll è già fatta? Se sì, in che linguaggio è stata scritta e come è stata compilata?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
WinNet
Profilo
| Newbie
29
messaggi | Data Invio:
ven 8 gen 2010 - 12:08
Scritta in c# penso.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 8 gen 2010 - 12:40
>Scritta in c# penso.
Se devi solo usarla in un tuo altro progetto devi semplicemente REFERENZIARLA.
Questo significa che devi premere il tasto destro sulla cartellina del progetto o sulla cartellina references. Successivamente selezionare add reference e andare a prendere la dll nel percorso in cui l'hai messa. Se la dll è stata messa in GAC (alcuni programmi come office la mettono lì, è una cartella in cui vanno le dll sicure e condivise globalmente) devi cercare nel tab .NET, altrimenti devi fare Browse. Se è stata fatta in c# e avessi la possibilità di avere il sorgente, potresti aggiungere il progetto e il riferimento al progetto.
Se hai il file dll in mano, crea una cartella ad esempio "C:\lavori\External Libraries" e mettila lì, poi dal progetto (da visual studio) tasto destro sul progetto, add reference --> Browse.. e vai a prenderla.
Noterai che, una volta aggiunta, la dll risiederà in una cartella references del progetto (con un iconcina grigia). Per usarla, dovrai avere la documentazione o comunque dovrai sapere a che namespace dovrai accedere.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
WinNet
Profilo
| Newbie
29
messaggi | Data Invio:
ven 12 mar 2010 - 09:14
Ragazzi grazie per l'aiuto ho risolto. Se qualcuno avesse bisogno di una mano mi contatti.
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 !