Système.De la réflexion.TargetInvocationException' s'est produite dans PresentationFramework.dll

J'ai l'exécution d'un simple C# WPF application qui utilise un navigateur intégré. J'ai créé un événement lorsque le navigateur accède à l'url donnée. Mais ce bug vient pendant l'exécution:

Une exception non gérée du type 'System.De la réflexion.TargetInvocationException " s'est produite
dans PresentationFramework.dll

Informations supplémentaires: une Exception a été levée par la cible d'un appel.
Le code est comme suit,

public MainWindow()
{
    //Some initialisation
    webBrowser.Navigate(requiredUrl);
}

private void webBrowser_Navigated(object sender, NavigationEventArgs e)
{
    //Actions related to navigation
}

Son lancement le Exception.

  • Regardez les InnerException de la TargetInvocationException - il vous donnera plus de détails.
  • avez-vous regardé dans la stacktrace ou intérieure d'exception?
  • J'ai supprimé l'exception après le passage de la "webBrowser.Naviguer(requiredUrl);" dans le Window_Loaded événement. Mais je ne sais pas pourquoi?
  • Le navigateur probablement besoin d'un handle de fenêtre valide en coulisses pour faire son travail, si le déplacement à la navigation de l'événement chargé travaillé, vous devez répondre à votre propre question, il va probablement venir de nouveau avec d'autres personnes.
InformationsquelleAutor Naren | 2013-04-16