Incrémentation automatique du numéro de version

Voici une petite astuce, pourtant assez connue des développeurs .NET, mais sur laquelle j’ai quand même récemment bloqué faute de l’avoir l’utilisé pendant un certain temps.

Il est en fait assez fréquent de vouloir laisser Visual Studio gérer tout seul le numéro de version des projets (composé de 4 numéros : Major.Minor.Build.Revision). Plus précisément, il est possible de laisser les valeurs par défaut pour les deux derniers numéros : le numéro de build (qui s’incrémente quotidiennement) et le numéro de révision (qui est aléatoire à chaque compilation). Lire la suite…

Categories: Articles Tags: , ,

Sécurité et .NET Framework

Pour ceux qui se soucient de la sécurité et de la propriété intellectuelle de leur code, voici un article intéressant sur le sujet publié sur MSDN. A voir notamment pour une présentation de l’obfuscation (et non « offuscation » comme l’écrit l’article :) ) :

http://msdn.microsoft.com/fr-fr/security/dd776108.aspx

Pour ceux qui ne savent pas encore à quel point il est facile de faire du reverse engineering sur un programme .NET, je vous invite à tester le logiciel gratuit .NET Reflector (cité dans l’article du lien).

Categories: Actualités Tags: ,

Comparaison de deux nombres décimaux

Voici un problème que j’ai rencontré récemment. Le but est d’écrire un petit test qui permet de déclencher une alerte si la différence entre deux nombres décimaux (par exemple des prix) dépasse un certain seuil. Le test est donc très simple, il s’agit juste de vérifier | a – b | > c : Lire la suite…