System.MissingMethodException

22/01/2009 - 09:36 von Christian Havel | Report spam
Hi,

auf einem Rechner wird nachstehende Ausnahme ausgelöst:

System.MissingMethodException: Methode nicht gefunden: Boolean
System.Threading.WaitHandle.WaitOne(Int32).
bei MSAG.MSFelix.frmMainFrame.frmMainFrame_FormClosing(Object sender,
FormClosingEventArgs e)

Da sich die Klasse "System.Threading.WaitHandle" in der Datei
"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll" befindet bin
ich ein wenig verwirrt, wie es zu dieser Ausnahme kommen kann. Die DLL ist
auf dem Problem-PC vorhanden. Auf dem Entwicklungs-PC làuft es natürlich (wie
immer) ohne Probleme.

Kann es sein, dass es mehrere WaitHandle-Klassen gibt (mit unterschiedlichen
Schnittstellendefinitionen) und auf dem Problem-PC versucht wird die falsche
Klassen zu verwenden????

Danke und Grüße
Christian
 

Lesen sie die antworten

#1 Elmar Boye
23/01/2009 - 16:55 | Warnen spam
Hallo Christian,

Christian Havel schrieb:
auf einem Rechner wird nachstehende Ausnahme ausgelöst:

System.MissingMethodException: Methode nicht gefunden: Boolean
System.Threading.WaitHandle.WaitOne(Int32).
bei MSAG.MSFelix.frmMainFrame.frmMainFrame_FormClosing(Object sender,
FormClosingEventArgs e)

Da sich die Klasse "System.Threading.WaitHandle" in der Datei
"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll" befindet bin
ich ein wenig verwirrt, wie es zu dieser Ausnahme kommen kann. Die DLL ist
auf dem Problem-PC vorhanden. Auf dem Entwicklungs-PC làuft es natürlich (wie
immer) ohne Probleme.



Die Methode mit der Signatur wurde erst mit .NET 3.5 SP1 eingeführt.
Schau mal, ob das bei Dir zutrifft:
<URL:http://www.darkside.co.za/archive/2...d.aspx>

Gruß Elmar

Ähnliche fragen