Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Thomas Lebrun

Tout sur WPF, LINQ, C# et .NET en général !

[Silverlight] Comment débugger le code Javascript de votre application Silverlight ?

Si vous avez déjà commencé à travailler avec Silverlight 1.1, vous avez sans doute remarqué une chose assez frustrante: il n'est pas possible de débugger le code Javascript et le code managé en même temps ! (ou, pour être exact, dans le même processus de débogage)

Concrètement, cela veut dire que si vous développez une application Silverlight 1.1 et que vous rajoutez du code Javascript à cette application, vous aurez beau placer autant de points d'arrêt que vous le voulez: ceux-ci ne seront jamais atteint.

Pour palier à ce problème, voici la technique que j'utilise et qui, je l'espère, sera utile à certains d'entre vous:

  • Visual Studio, lancez votre application Silverlight sans la débugger (Control + F5)
  • Cliquer sur "Tools" => "Attach to Process"
  • Dans la fenêtre qui apparait, sélectionnez le processus correspondant à la fenêtre Internet Explorer (ou FireFox) dans laquelle s'exécute votre application Silverlight
  • Cliquer sur "Attach"
  • Le debugger de Visual Studio devrait normalement s'attacher à votre application Silverlight et vous permettre de débogger le code Javascript Smile

Attention, pour que cela fonctionne, il faut autoriser le débogage de script, dans Internet Explorer. Pour cela, cliquer sur "Tools" => "Internet Options" => "Advanced" et décocher les cases en face de "Disable script debugging (Internet Explorer)" et "Disable script debugging (Other)"

 

En espérant que cette astuce vous soit utile Smile

 

A+

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mercredi 5 septembre 2007 11:37 par Thomas LEBRUN
Classé sous : ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Silverlight 3 : Communication et multicast par Kévin Gosse le il y a 4 heures et 22 minutes

- [Perso] Découvertes estivales : Linux (Part I) par Le blog de FremyCompany le il y a 7 heures et 4 minutes

- [Refactoring] ReSharper pour Visual Studio 2010 (Preview) par Thomas Jaskula le il y a 21 heures et 40 minutes

- [Refactoring] Analyser vos exceptions avec ReSharper Exceptional par Thomas Jaskula le il y a 22 heures et 54 minutes

- SharePoint 2007 : patterns & practices SharePoint Guidance par Philippe Sentenac [MVP SharePoint] le 07-03-2009, 09:56

- [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? par Etienne Margraff le 07-03-2009, 09:00

- MVP[Gribouillon].AddYear par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 07-03-2009, 08:45

- Clinique INSIA - Projet de fin d’Etudes (Silverlight 3 MVVM et OutOfBrowser, WCF, TFS) - Part 1 par David REI le 07-02-2009, 23:38

- C’est la crise ? Bah pourquoi cramer du budget pub alors ? par Nix's Blog le 07-02-2009, 15:31

- Soyons MVP ! par TheSaib .NET blog le 07-02-2009, 12:15