[VS2012] Exécuter chacun de ses tests unitaires dans un AppDomain différent, c’est maintenant possible avec Visual Studio Test Extensions !

Aujourd’hui je viens de publier sur CodePlex mon projet Visual Studio Test Extensions qui contient des fonctionnalités complémentaires au moteur MSBuild afin de simplifier au maximum les tests automatiques, et bien évidemment en particulier, les tests unitaires !

Ce projet à pour 2 objectifs :

  • Proposer une infrastructure très légère permettant de faciliter la mise en place technique de certains tests unitaires (par exemple les tests unitaires avec les bases de données).
  • Proposer des méthodes utilitaires permettant de contrôler très facilement les résultats des tests (équivalent des classes Assert de Microsoft).

(suite…)

[VS2012] Visual Studio 2012 & Windows 8 disponibles pour les abonnés MSDN

Comme nous l’avait promis Microsoft, Windows 8 et Visual Studio 2012 (et bien évidemment Team Foundation Server 2012) RTM sont disponibles en téléchargement pour les abonnés MSDN !

image

Bon téléchargement !!!

[Visual Studio] Incrémenter automatiquement le numéro de version d’un assembly à chaque compilation

Une question qui vient de m’être posé sur les forums de Microsoft : « Comment incrémenter automatiquement le n° de version d’un assembly à chaque compilation ? ».

(suite…)

[Visual Studio 2008] Visual Studio 2008 utilisable sur le netbook MSI Wind U100 !

Le Netbook MSI Wind U100

Le Netbook MSI Wind U100

Cette semaine, je viens d’acquérir un netbook : Le MSI Wind U100 équipé de la distribution SUSE Linux.

(suite…)

[Visual Studio 2008] Astuce : Créer un raccourci sur un fichier dans un projet Visual Studio

En regardant les exemples du SDK de Visual Studio, j’avais remarqué que Microsoft avait crée des raccourcis de fichier dans Visual Studio.

Raccourci d'un fichier dans un projet Visual Studio

Exemple de GeneratorSample présent dans le SDK de Visual Studio.

(suite…)

[C++] Utiliser la bibliothèque SystemC sous Visual Studio (et Visual C++ Express)

Un article qui sort du cadre de .NET, mais qui reste dans le domaine de Visual Studio.

Cet article est destiné aux personnes qui souhaitent utiliser la bibliothèque SystemC sous Visual Studio 2003/2005/2008 (ou Visual C++ Express 2005/2008). Comme je n’aime pas faire les choses à moitié, dans cet article j’utilise la fonctionnalité des « Feuille de propriétés » de Visual C++, afin d’avoir un modèle de propriétés pour les projets SystemC. Vous pourrez ainsi réutiliser ces feuilles de propriétés dans de nouveaux projets, afin que les paramétrages de ces derniers soit plus rapide à réaliser…
(suite…)

[Visual Studio] Création d’un outil personnalisé (Custom Tool)

Dans le développement d’une application, il arrive parfois que l’on souhaite générer automatiquement des classes, à partir d’un fichier de description comme XML.

Sous Visual Studio, il est possible de créer des outils que l’on appelle des « outils personnalisés » (Custom Tools) qui permettent de générer automatiquement des classes à partir d’un fichier de description.

(suite…)

[Visual Studio] Aller plus loin avec le débogueur de Visual Studio

Dans mon précédent article consacré à la prise en main d’un débogueur, nous avons vu comment utiliser de façon très générale un débogueur et en particulier celui de Visual Studio.

Cependant, il existe des situations où il est très difficile de mettre au point son application, et donc difficile (voir impossible) d’utiliser le débogueur. Hors c’est dans ces situations que l’on souhaite réellement avoir besoin d’utiliser le débogueur pour trouver ce satané bogue ! Vous savez, le bogue qui vous force à poser des questions sur les forums, à vous arracher les cheveux, à consulter la Knowledge Base de Microsoft pour savoir si une mise à jour ne pose pas problème,…etc.

Je vais donc vous montrer maintenant quelques fonctionnalités avancées du débogage, afin que vous puissiez tirer au maximum des possibilités du débogueur, qui est rappelons-le un outil fort utile.

 

Il faut cependant savoir que contrairement à ce que l’on a vu en première partie, certains débogueurs (ou langage de programmation) ne proposent pas ces fonctionnalités avancées.

(suite…)

[Visual Studio] Déboguer avec Visual Studio 2005/2008

Ce tutoriel (destiné surtout aux débutants) vous expliquera comment utiliser un débogueur et en particulier celui de Visual Studio 2005.

Depuis que je participe énormément sur les Forums de Microsoft consacrés à .NET, je suis impressionné de voir le nombre de programmeurs débutants qui ne savent pas se servir d’un débogueur. Tout simplement parce qu’ils n’ont pas connaissance de cet outil fort utile (voir même indispensable !) ou alors ils ne savent pas bien s’en servir.

(suite…)