Just nu i M3-nätverket
Gå till innehåll

Vad används i .NET istället för dll:er


roineroine

Rekommendera Poster

I VB6 använder man ju dll:er i ett multiuser system, men hur gör man i .NET? Vilken teknik använder man där? eller används dll:er fortfarande för att olika program skall kunna dela på kod.

 

Länk till kommentar
Dela på andra webbplatser

Yepp!

Dock kallar man dessa för assemblies. Skillnaden är att man registrerar den inte i registry, utan i Global Assembly Cache. Då kan du dessutom ha olika versioner av samma assembly installerade på en gång.

 

Ganska kul faktiskt. Dock lite knepigt att hålla reda på.

 

Länk till kommentar
Dela på andra webbplatser

Skillnaden är större än så .M

Komponenter (dll) och applikationer (exe) i .Net är inte kompilerade till assembler/maskinkod utan till MSIL, vilket är ett lågnivåspråk (eller snarare en uppsättning instruktioner) som kompileras till binär kod "live" vid körning. Så en dll skapad för .Net går alltså inte att använda i ex. en VB6 applikation på en burk som inte har .Net Framework installerat.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...