Archives de Catégorie: Visual Studio

Visual Studio 2013 + Mumble = Patatra !

Lors d’une récente session de dev sous Visual Studio 2013, et pour discuter tranquillement avec des amis, j’ai lancé en simultané le logiciel Mumble. Seulement, dès le démarrage de Visual Studio, quasiment rien de l’interface graphique ne se rafraîchissait. Par exemple, lorsque je survolais les menus avec la souris, je ne voyais pas le « hover » sur les éléments du menu mais si je cliquais le menu s’affichait bien. De même, la fenêtre des propriétés marchait parfaitement bien lorsque je cliquais sur un élément dans l’explorateur de solution mais je ne voyais pas la sélection dans ce dernier. Et le pire étant dans la fenêtre de code, rien de ce que je tapais ne s’affichait, sauf lorsque je redimensionnais Visual Studio.
Pour mieux illustrer, un autre développeur ayant eu le même problème a fait une vidéo sur Youtube :

Apres avoir changé de thème, recherché des potentielles mise à jour correctrices et redémarré le pc, j’ai eu l’idée de tester de couper Mumble et là… MIRACLE ! Tous fonctionnait à nouveau ! En ajoutant « Mumble » à ma recherche sur le net, j’ai trouvé une solution plus précise : desactiver l’overlay de Mumble, celui qui s’affiche en haut à droite de l’écran pour indiquer les personnes en ligne.

En espérant que cet article permettent à d’autres personnes de ne pas rester bloqués trop longtemps.

Mathieu Hollebecq

Publicités

[TIP] Changer la couleur de l’état indéterminé d’une ProgressBar sous Windows 8

Si vous avez essayé de modifier la couleur de la ProgressBar en changeant sa propriété « Foreground », vous avez pu vous rendre compte que celle ne faisait rien…. Ceci est dû au fait que la couleur est définie par la couleur d’accentuation de l’utilisateur (modifiable depuis les paramètres du PC, champs Personnaliser, onglet Ecran d’accueil) et non pas par la propriété Foreground.

Vous pouvez tout de même la modifier en déclarant une chaîne de caractère portant la clé « ProgressBarIndeterminateForegroundThemeBrush »dans les ressources de votre application. Cela aura pour effet de surcharger la couleur de la ProgressBar sur toute l’application :

<x:String x:Key="ProgressBarIndeterminateForegroundThemeBrush">#FF1E4C82</x:String>

Solution par Mathieu Hollebecq
Mise en forme par JC VASSELON

Tip : Contourner l’erreur “Unable to locate package source” lors de l’installation de Visual Studio 2012 RC

Lors de l’installation de Visual Studio 2012 RC, vous avez peut être eu le message d’erreur suivant “Unable to locate package source” vous demandant de spécifier un chemin d’accès physique sur votre système de fichier ou de le télécharger depuis internet… Si vous sélectionnez “Télécharger depuis internet”, le même message réapparait à nouveau.

FailVS2012

La première solution serait de récupérer directement le fichier iso d’installation au lieu de passer par le web installer à cette adresse là : http://go.microsoft.com/fwlink/?LinkId=247147, mais le téléchargement du fichier complet peut paraitre long si on veut installer seulement certaines fonctionnalités.

L’autre solution est de récupérer les fichiers .cab nécessaires à l’installation. Pour cela, utilisez un outil pour “espionner” vos connexions réseau comme wireshark ou Fiddler. Pour ma part, j’ai utilisé Fiddler ( http://www.fiddler2.com/fiddler2/ )

Lancez donc votre espion pour retenter l’installation de Visual Studio en sélectionnant “Télécharger les packets depuis internet”, vous verrez apparaitre une ligne correspondant à la tentative de connexion du web installer de Visual Studio aux serveurs de téléchargement de Microsoft:

image

Nous voyons que la connexion a renvoyé le code de réponse 403 (Forbidden), faites alors un clic droit sur la ligne puis “Copy/Just URL” et copiez cette adresse dans votre navigateur, le fichier se télécharge alors normalement, enregistrez le sur votre ordinateur et enfin retentez l’installation de Visual Studio en sélectionnant cette fois-ci manuellement le chemin du fichier cab que vous venez de télécharger.

image

L’installation se déroulera alors normalement. Clignement d'œil

Par Mathieu Hollebecq