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

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

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.

 

Dela detta inlägg


Länk till inlägg
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å.

 

Dela detta inlägg


Länk till inlägg
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.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...