Avatar billede the_party_dog Nybegynder
18. november 2004 - 15:35 Der er 6 kommentarer og
1 løsning

Class og dll'er

Jeg har lige lært at lave dll'er, og har lagt mange af mine funktioner ud i hver sin dll fil.

Ikke helt smart, fordi det giver mig 10+ dll filer. Kan man ikke lave alle sine klasser i en cs fil, og inkluder den i sit projekt?

Lad os antage at jeg har, som hver ligger i deres egen dll fil:

public class CollectData
public class Insert
public class Convert

Dem kan jeg godt få til at fungere, hvis jeg kaster dem i using, og laver ref. til dem. Vil gerne have alle mine class'er en en fil for sig, hvis man kan?
Avatar billede arne_v Ekspert
18. november 2004 - 15:38 #1
Jeg er ikke helt sikker på at jeg forstår spørgsmålet.

Du kan godt have f.eks. 40 klasser i 10 filer i 2 dll'er.
Avatar billede aaberg Nybegynder
18. november 2004 - 15:39 #2
I Visual Studio kan du oprette en ny solution. I denne solution inkluderer du alle dine klasser (.cs filer), hvorefter du kompilerer det til en dll fil. Så kommer de alle til at ligge i en dll fil.
Avatar billede the_party_dog Nybegynder
18. november 2004 - 15:48 #3
Fik løst det.... :)

Skulle lige gætte mig til hvordan man gjorde. :)

namespace Collection_cs
{
public class Test1
{

}

public class test2
{


}
}

Det var det jeg ledte efter. Nu kan jeg ligge dem i en dll fil. Kan man slippe for en dll fil, så man kan lave et program, som ikke behøver den dll fil? Kan jeg ikke lave det som en cs fil, så jeg i mit VS.NET bare ser 2 cs filer?

Den ene til min rigtige kode, den anden med alle mine class'er... Hvordan gør man det?
Avatar billede aaberg Nybegynder
18. november 2004 - 15:52 #4
Det kan du sagtens. Du tilføjer bare cs filerne til dit project, så behøver du ikke have dem i en dll. Dette gør du ved at højreklikke på din solution i din Solution Explorer og trykke på ADD Existing Item.
Avatar billede the_party_dog Nybegynder
18. november 2004 - 15:54 #5
Oki, det prøver jeg lige imorgen.... Vender lige tilbage, tak for jeres tid! :-)
Avatar billede the_party_dog Nybegynder
22. november 2004 - 08:33 #6
aaberg80, smider du ikke lige et svar? Prøvede det du sagde, og det virker jo perfekt :) Bliver mere og mere glad for .NET ;)
Avatar billede aaberg Nybegynder
22. november 2004 - 09:26 #7
svar. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester