Archive

Archive for janvier 2011

First Chance Exception ??

21/01/2011 1 commentaire

Vous ne vous êtes jamais demandé ce que peut bien être une First Chance Exception? Ces messages bizarres qu’on voit dans la console de visual studio en débuggant intriguent pas mal de monde. Nous allons lever le mystère! Lire la suite…

Étiquettes : ,

MasterPage comme ressource embarquée: custom VirtualPathProvider

17/01/2011 12 commentaires

Dans une discussion sur le forum MSDN, un utilisateur a la problématique suivante: il voudrait pouvoir embarquer des masterpages dans une dll pour pouvoir les partager facilement sans en copier les sources dans les différents projets web de son entreprise. Ce post s’adresse à lui et à tous ceux qui ont une problématique similaire. On se focalise ici sur les masterpage mais tout type de fichier peut subir le même traitement (médias, ascx, aspx…) Lire la suite…

Étiquettes : ,

Astuce de debuggage Silverlight sous firefox

14/01/2011 4 commentaires

Si vous débuggez des applications Silverlight sous Firefox, vous avez dû constater des plantages intempestifs du navigateur ou du plugin Silverlight.
Cela est dû à une protection contre la suspension incluse dans le navigateur qui n’est pas très compatible avec les points d’arrêt!
Heureusement il est possible de la désactiver: Lire la suite…

Étiquettes : , ,

Microsoft.Phone.Tasks Reference


Pour lancer les opérations courantes sur un téléphone et interagir avec le système et les données de l’utilisateur, le SDK de windows phone 7 met à disposition un namespace qui définit 2 types de composants: Les Launchers et les Choosers. Je vous propose de passer en revue les Tasks disponibles ainsi que le comportement adopté par l’émulateur au cas où il est différent histoire de vous éviter une recherche sur MSDN et du debug inutile. Lire la suite…

Étiquettes : , ,

C# 5 Async Preview


Le gros problème du code asynchrone dans C# 4.0 est que l’exécution ne respecte pas l’ordre d’écriture. Il n’est pas toujours évident de savoir ce que va être exécuté et à quel moment quand plusieurs opérations asynchrones s’entrecroisent ce qui nuit à la lisibilité du code et donc le rend plus complexe moins maintenable etc etc
Heureusement, Microsoft travaille la dessus pour nous fournir une solution dans la prochaine version du framework et a dors et déjà publié une CTP de Visual Studio Async qui présente ces nouvelles possibilités. (Téléchargeable ICI) Lire la suite…

Étiquettes : ,
%d blogueurs aiment cette page :