När du kompilerar under .net får du ingen bytekod utan det komplieras till IL. Du måste sedan ha en tolk (CLR = Common Language Routine, tror jag) för att kunna köra IL koden.
På samma ställe du laddade ned Framework SDK finns ett redist paket som är ca 17M, den måste du installera på den dator du vill köra ditt program på eller så kan du naturligtvis installera hela framework sdk:n.
Förhoppningsvis kommer redist paketet att vara väsentligt mindre när den slutliga versionen kommer av .NET.
Du gör programmen på samma sätt som du alltid gjort: skriv källkod och kompilera till program. Principen bakom DotNet är exakt samma som Java, dvs du måste ladda ner ett speciellt runtime-paket för att kunna starta programmen. I gengäld är de färdiga Net- och Java-programmen mycket kompakta.
Programmen har en gemensam del - ett underliggande bilbiotek på ungefär 17MB för nuvarande (kommer nog att minska lite). Denna del skickas inte med alla program, utan installeras bara en gång. Av samma anledning skickar inte varje program med sig 1.5GB av Windows XP för varje litet verktyg du ska installera - delar av systemet delas mellan olika program.
Ett litet tillägg (om nu någon inte har förstått det ännu) så kommer naturligtvis alla .net-apps att fungera direkt på nästa generation windows (läs XP som 95% kommer att köra på sina hemmadatorer om 3 år) som ju bygger på .NETplattformen!
250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a