Tengo una aplicación WPF con un formulario que, cuando se inicia, invoca un método personalizado en un nuevo hilo..NET WPF MissingMethodException al iniciar un nuevo hilo
Private Sub TestStep1_Loaded(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles Me.Loaded
Dim oThread As New Thread(AddressOf DisplayNextPicture)
oThread.Start()
End Sub
Private Sub DisplayNextPicture()
'' do stuff
End Sub
Esto funciona bien en mi máquina, pero en la máquina de un cliente de la puesta en marcha de los nuevos resultados de rosca en un MissingMethodException. No estoy seguro de por qué sucedería esto (y desafortunadamente el cliente está en una ubicación remota, así que tengo que depurar esto deslizando en las declaraciones de seguimiento y prueba y error). Definitivamente es el método DisplayNextPicture() que no se encuentra, como he podido determinar a través del seguimiento.
Lo único que puedo pensar es que esto tiene que ver con la seguridad en el nivel del marco. ¿Existen restricciones para el lanzamiento de nuevos subprocesos desde una aplicación WPF?
No puedo ver esta excepción a través de Application.DispatcherUnhandledException, por lo que no puedo obtener ningún detalle de excepción o stack trace. El cliente obtiene un diálogo de excepción de .NET en tiempo de ejecución con la siguiente información y esta es la única forma que conozco el tipo de excepción:
EventType: clr20r3 P1: P2 TestApp.exe: 1.0.0.0 P3: 49fa2234 P4: mscorlib P5: 2.0.0.0 P6: 471ebc5b P7: 1295 P8: 14
P9: System.MissingMethodException
favor ayuda :)
¿hay alguna posibilidad de publicar la excepción y la pila? –
No puedo ver esta excepción. Capturo todas las excepciones a través del evento Application.DispatcherUnhandledException, pero este se desliza de alguna manera, lo asumo por su naturaleza. La única razón por la que sé que es una MissingMethodException es que el usuario obtiene un diálogo de excepción de tiempo de ejecución .NET con información limitada, pero menciona esta excepción: Tipo de evento: clr20r3 P1: testapp.exe P2: 1.0.0.0 P3: 49fa2234 P4: mscorlib P5: 2.0.0.0 P6: 471ebc5b P7: 1295 P8: 14 P9: system.missingmethodexception – Keith