Mitternachtsdebugging

Wieder mal ein Stück teuer erworbenes, aber fast nutzloses Wissen: In .NET spielen dll's unterschiedlicher Versionen normalerweise prima zusammen, man kann z.B. ein Executable mit der Version 1.9.1.0 mit einer älteren Library 1.8.0.0 zusammen laufen lassen. Aha! Aber es gibt eine Ausnahme.. ist die Anwendung ein Windows Service, so stürzt sie beim Start mit einer älteren Libraryversion mit dem nicht gerade sehr hilfreichen Fehler ab:
"Error 1053: The service did not respond to the start or control request in a timely fashion"
Wie bitte, timely fashion? Die Meldung erscheint nach etwa 3-4 Sekunden! Da mußte was faul sein, aber es hat wirklich gedauert bis ich drauf gekommen bin :-\

Leave a Reply