27. marts 2005 - 12:16Der er
13 kommentarer og 1 løsning
Release dynamiske assemblies
Jeg loader en assembly med funktionen System.Reflection.Assembly.LoadFrom() og når jeg forsøger at lave en Activator.CreateInstance(type) fejler mit program.. Det skal jeg nu nok få løst, MEN... Mit program frigiver ikke den loadede assembly igen, så jeg skal genstarte min computer HVER GANG jeg skal kompilere den på ny..
Er der ikke noget jeg kan gøre ved det? Jeg kunne godt tænke mig at lave noget lignende : try{ //Lav ting med den loadede assembly } catch { Assem.Release(); }
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
:) okay.. sådan som jeg læser den har han problemer med at hans program bliver ved med at bibeholde en handle til filen så han ikke kan overskrive den ved en ny compiling.
Hold da op, der gik i jo næsten i selvsving, hvilket jeg jo ikke brokker mig over :) I har ret i at GC'en selv nupper objektet hvis det sættes til null.. Indtil videre er det ikke nødvendigt at kalde GC'en manuelt, så jeg giver mine aftenbønner for dette sprgsmål til cyberfessor.
Åbenbart selvom jeg ikke rigtigt kan se hvad object=null har med at release assemblies ...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.