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.
------------------
mvh André,
http://www.sigmafarg.se
8 svar · 327 visningar · startad av Online_do
varför funkar de program man gjort själv bara på de datorer som .Net är installerat på?
Måste man kontevera de på något sätt?
------------------
Bättre att kunna mycket om lite än att kunna lite om mycket.
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.
------------------
mvh André,
http://www.sigmafarg.se
hur gör jag det då?
------------------
Bättre att kunna mycket om lite än att kunna lite om mycket.
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.
Förhoppningsvis bara 5-7M
? hur ska man då kunna göra ett program som man kan ha nytta av och köra på alla datorer? Om man nu måste installera den?
*lite gamalt ämne men hade en fråga gällande detta*
------------------
Fem miljoner fluggor kan inte ha fel, ät bajs.
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.
------------------
Hollowhead - om den långhårige dåren själv får välja!
Jamen isåfall borde varje program med tillbehör vara minst 5 mb om man vill testa det på någon annan dator.
Eller har jag missförståt något?
------------------
Fem miljoner fluggor kan inte ha fel, ät bajs.
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.
------------------
Hollowhead - levererar din dagliga dos av nyttig hårdrock!
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!
------------------
Databind();