[VS 2010] Mettre un point d’arrêt dans une DLL

N’ayant pas accès au code des DLL du framework .NET, il peut être intéressant de mettre un point d’arrêt à l’intérieur de ces DLL afin de savoir quand les methodes contenues dans la DLL sont appelées.

L’objectif de cet article est de « breaker » lorsque l’on appelle la propriété Count et la méthode Clear() d’une liste (List<T>).

  • Première étape, désactiver l’option « Enable Just My Code (managed only) » dans les options de debug. Pour y arriver, rendez-vous dans Debug -> Options and Settings -> Enable Just my Code (managed only), puis décochez la case.
  • Deuxième étape, afficher la fenêtre « Breakpoints » dans Visual Studio 2010 : raccourci Ctrl + D + B.
  • Cliquez ensuite sur « New » puis « Break at Function ».
  • Dans la fenêtre de création, renseignez le chemin vers la méthode que vous souhaitez « breaker »
Pour la propriété Count, indiquez : System.Collections.Generic.List.Count qui sera automatiquement remplacé par System.Collections.Generic.List.get_Count.
Désormais, chaque fois que cette méthode et le getter de cette propriété seront appelés, Visual Studio « breakera » dessus et nous indiquera la callstack afin de retrouver d’où vient l’appel.
Rating 3.00 out of 5
166 views | 1 comment
nov 14th, 2011 | Filed under .NET, Visual Studio 2010

Apportez votre touche à Silverlight France

Il y a quelques semaines nous avons lancé le site Silverlight France afin de rassembler des articles traitant de Silverlight, Windows Phone 7 et WinRT.

2 modes de partage sont disponibles :

  • Ecrire des articles sur votre blog et simplement nous autoriser à les référencer. Dans ce cas un lien vers votre article ainsi qu’une courte description seront postés sur Silverlight France.
  • Autre solution, si vous n’avez pas de blog, héberger directement vos articles sur Silverlight France.
Pour participer rendez-vous sur la partie contact du site ou directement par commentaire sur ce blog.
Rating 4.00 out of 5
78 views | 4 comments
nov 11th, 2011 | Filed under .NET, Communauté, Silverlight

[Azure] Se connecter en RDP sur une instance Azure

Video expliquant le cheminement pour se connecter en RDP sur une instance Azure.

Image de prévisualisation YouTube
Rating 3.00 out of 5
64 views | No comments
oct 12th, 2011 | Filed under Azure
Tags:

[Silverlight 5] Mettre en place un PivotViewer

Video sur la mise en place du contrôle PivotViewer désormais incorporé dans Silverlight 5.

Image de prévisualisation YouTube
Rating 4.00 out of 5
300 views | 2 comments
sept 28th, 2011 | Filed under Non classé, Silverlight

Programme du lancement de la communauté Silverlight francophone

Le programme est désormais connu pour la journée du 26 octobre 2011 dans les locaux de Microsoft France :

On vous attend :-) .
Rating 3.00 out of 5
76 views | 1 comment
sept 10th, 2011 | Filed under .NET, Communauté, Silverlight