Compilare come DLL una classe

mercoledì 19 settembre 2007 - 17.34

ravalon Profilo | Expert

Ciao a tutti...

come faccio a compilare in una DLL una mia classe ?

alx_81 Profilo | Guru

>Ciao a tutti...
Ciao!
>
>come faccio a compilare in una DLL una mia classe ?
Puoi essere più dettagliato?
da visual studio? da riga di comando?


Alx81 =)

http://blogs.dotnethell.it/suxstellino

ravalon Profilo | Expert

Si scusate...pensavo non ce ne fosse bisogno.

io ho Visual Web Developer ma mi sta bene anche da riga di comando

alx_81 Profilo | Guru

>Si scusate...pensavo non ce ne fosse bisogno.
>
>io ho Visual Web Developer ma mi sta bene anche da riga di comando
Quindi fammi capire, tu hai una classe, o un file .vb o .cs e vuoi creare una libreria (dll)?
In quel caso devi usare il compilatore di visual basic.net per i vb e quello ci c# per i .cs..
Ma non capisco se vuoi compilare il tuo sito in una o più dll oppure se vuoi trasformare una o più tue classi vb o cs in una dll.



Alx81 =)

http://blogs.dotnethell.it/suxstellino

ravalon Profilo | Expert

mm...in effetti io vengo da Visual Basic prima ancora che da ASP....

è pratica comune nelle windows application creare delle DLL per riutilizzarle...cosi ho pensato che si facesse anche con ASP.NET dato che alcuni componenti che si trovano vengono distribuiti come DLL....cosi una volta che una classe è a posto, la si compila e la si usa come DLL potendo cosi anche distribuirla...

ma se non è cosa da fare lascio perdere...comunque si, parlo di una classe.vb

alx_81 Profilo | Guru

>è pratica comune nelle windows application creare delle DLL per
>riutilizzarle...cosi ho pensato che si facesse anche con ASP.NET
>dato che alcuni componenti che si trovano vengono distribuiti
>come DLL....cosi una volta che una classe è a posto, la si compila
>e la si usa come DLL potendo cosi anche distribuirla...
>ma se non è cosa da fare lascio perdere...comunque si, parlo
>di una classe.vb
ok, ho inquadrato..
no no, tutt'altro.. è prassi comune cercare di creare librerie di classi per poterle riutilizzare in ogni dove ..
Quindi, dovresti cercare di creare un progetto di tipo Class Library e poi compilarlo con Visual Studio in modo da poter usufruire della DLL creata in altri progetti, o come riferimento esterno o come progetto incluso nella soluzione (e in questo caso aggiungi la reference al progetto).
Ma con Visual Web developer non credo tu possa muoverti in questo senso..
Quindi dovresti scriverti la classe o le classi in vb e poi compilarli da riga di comando (dovresti avere il compilatore vbc nella cartella del framework su c:\windows). In quel modo avresti la dll da includere poi come riferimento..


Alx81 =)

http://blogs.dotnethell.it/suxstellino

ravalon Profilo | Expert

Ok ora mi torna...purtroppo visual web developer express non mi da la possibilità di creare class library-..-se lo faccio con VB.NET va bene ?

alx_81 Profilo | Guru

>Ok ora mi torna...purtroppo visual web developer express non
>mi da la possibilità di creare class library-..-se lo faccio
>con VB.NET va bene ?
puoi farlo come vuoi, compreso blocco note .. così ti alleni con le sintassi

Alx81 =)

http://blogs.dotnethell.it/suxstellino

ravalon Profilo | Expert

lo farò con VB dato che altrimenti non so i comandi manuali per compilare...
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5