AAAAAAAAAAAaaarrgh... sorry, dat moest ik eerst even kwijt.
Ik heb het al vaker meegemaakt dat .NET ergens hardnekkig een dll cachet (en ik weet dat een bekend probleem is). Dat wil zeggen: ik compileer een dll, gebruik het ding als referentie in een andere applicatie en vervolgens pas ik de dll aan en laadt de referentie opnieuw. Alle dll's in de projectdirectories zijn dan up-to-date (gecheckt met reflector), maar toch presteert .NET het om ergens een oude dll vandaan te toveren!
Om het probleem op te lossen, ga ik naar de temporary dir voor dll's (C:\Windows\Microsoft.NET\Framework\...), zoek daar de betreffende dll, en verwijder hem daar ook.
No salvation: .NET blijft HARDNEKKIG ergens mijn oude dll uit de kast halen, God weet waar...
Vervolgens alle dll's met die naam op mijn systeem gezocht, zelfs in de recycle bin. Alles verwijderd, en alles opnieuw gecompileerd: zucht, eindelijk mission accomplished.
Maar wat mijn vraag eigenlijk is: weet iemand wat hier nu precies aan de hand is, hoe ik het kan voorkomen/gemakkelijker oplossen? Ik bedoel: mijn hele systeem afzoeken naar alle voorkomens van die dll duurt gewoon te lang. Anyone?
PS: de search op GoT loop nog niet lekker, dus als iemand een nuttige link heeft naar een soortgelijk topic hier (waarvan ik vermoed dat het wel bestaat): your welcome.
Ik heb het al vaker meegemaakt dat .NET ergens hardnekkig een dll cachet (en ik weet dat een bekend probleem is). Dat wil zeggen: ik compileer een dll, gebruik het ding als referentie in een andere applicatie en vervolgens pas ik de dll aan en laadt de referentie opnieuw. Alle dll's in de projectdirectories zijn dan up-to-date (gecheckt met reflector), maar toch presteert .NET het om ergens een oude dll vandaan te toveren!
Om het probleem op te lossen, ga ik naar de temporary dir voor dll's (C:\Windows\Microsoft.NET\Framework\...), zoek daar de betreffende dll, en verwijder hem daar ook.
No salvation: .NET blijft HARDNEKKIG ergens mijn oude dll uit de kast halen, God weet waar...
Vervolgens alle dll's met die naam op mijn systeem gezocht, zelfs in de recycle bin. Alles verwijderd, en alles opnieuw gecompileerd: zucht, eindelijk mission accomplished.
Maar wat mijn vraag eigenlijk is: weet iemand wat hier nu precies aan de hand is, hoe ik het kan voorkomen/gemakkelijker oplossen? Ik bedoel: mijn hele systeem afzoeken naar alle voorkomens van die dll duurt gewoon te lang. Anyone?
PS: de search op GoT loop nog niet lekker, dus als iemand een nuttige link heeft naar een soortgelijk topic hier (waarvan ik vermoed dat het wel bestaat): your welcome.
Wij onderbreken deze thread voor reclame:
http://kalders.be