261 messaggi dal 14 dicembre 2001
Ho un dubbio... su ciò che ho letto non è chiaro. Le dll create da file vb, classi funzioni ecc... sono anch'esse degli assembly?? Voglio dire sono compilati a tutti gli effetti oppure sono ancora in linguaggio intermedio MSIL??

- Gabba Pietro -
2 messaggi dal 12 dicembre 2003
Le dll che vengono create quando compili un progetto sono in IL, la compilazione vera e propria avviene avviene dinamicamnete a runtime quando l'applicazione viene lanciata la prima volta, se ci fai caso infatti se compili un progetto e lo lanci, la prima volta impiega piu' tempo a partire.
Utilizzando il tool ngen.exe (che sta per Native Image Generator)
è possibile comunque precompilare in linguaggio macchina un assembly evitando la compilazione dinamica a runtime.
(l'immagine non è pero' portabile, perchè il framework pone l'immagine in un'area riservata della GAC... l'operazione andrebbe quindi ripetuta sui vari computers in cui si vuole utilizzare l'assembly...)


A.C.
Membro 'scarsella' del forum.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.