Submitted by Maxence on Fri, 19/10/2018 - 14:42
Sur un de mes projets, j'ai un masque qui vient couvrir une partie d'une fenêtre le temps que les données se charge.
Submitted by Maxence on Fri, 05/10/2018 - 10:01
Dans mes projets Visual Studio j'aime bien utiliser "1.0.*"
dans l'attribut AssemblyVersion
pour que le numéro de build et de révision s'incrémentent automatiquement à chaque compilation. Mais dans les dernières versions, si on crée un projet et qu'on vient modifier la valeur par défaut ("1.0.0.0"
) pour la remplacer par "1.0.*"
, on a l'erreur suivante à la compilation :
Submitted by Maxence on Tue, 21/11/2017 - 10:09
C'est toujours rageant d'avoir 2 écrans et ne pas pouvoir les exploiter.
Le concepteur XAML dans Visual Studio propose des fonctionnalités qui permettent de séparer la fenêtre en 2 parties, horizontalement ou verticalement, mais dès qu'on a une boite de dialogue assez conséquente à manipuler, ça devient vite très peu pratique. L'idéal serait de pouvoir afficher le code source dans une fenêtre et l'aperçu dans un autre. Il n'y a pas de bouton pour cela dans l'éditeur et pourtant c'est possible.
Submitted by Maxence on Sat, 14/01/2017 - 12:34
Submitted by Maxence on Tue, 22/11/2016 - 10:38
Je suis un grand fan de ReSharper (R#) qui est une extension pour Visual Studio qui apporte d'énormes gains en productivité. JetBrains, l'éditeur de ReSharper, connu également pour son environnement de développement IntelliJ IDEA et ses déclinaisons (PhpStorm entre autre que j'utilise aussi), viens d'annoncer sur son blog dédié à .NET que son nouvel IDE sortait de la Bêta privée pour passer en Bêta public (EAP).
Submitted by Maxence on Mon, 15/06/2015 - 15:13
L'attribut DebuggerDisplay est très utile pour afficher une représentation textuelle explicite d'un type. C'est très utile surtout pour les collections. Pour vos propres types, il suffit d'ajouter l'attribut à votre déclaration de classe. Par exemple:
[DebuggerDisplay("{FirstName} {LastName}")]
public class Person {
public string FirstName { get; set; }
public string LastName { get; set; }
}
Submitted by Maxence on Tue, 03/02/2015 - 18:00
Une possibilité méconnue de Visual Studio. On peut attacher le déboguer à plusieurs processus. Pour cela il faut afficher la fenêtre Processus (DEBOGUER, Fenêtres, Processus ou Ctrl + Alt + Z). Dans cette fenêtre, si vous êtes en mode débogage, vous verrez apparaître les détails du processus en cours de débogage.
Submitted by Maxence on Thu, 19/01/2012 - 14:06
Pour lancer le script cmd.bat dans l’évènement pré-build ou post-build uniquement en configuration Debug :
IF /I "$(ConfigurationName)" == "Debug" cmd.bat
Submitted by Maxence on Sat, 27/02/2010 - 09:41
L'approche recommandée pour stocker une chaine de connexion à une base de données est d'utiliser le fichier de configuration du programme (app.config). Mais cela entraine un problème au niveau de la sécurité des données. En effet, le mot de passe utilisé pour la connexion à la base se retrouve en clair dans le fichier XML.
Pour pallier à ce problème, il est possible de chiffrer la section connectionStrings en suivant les instructions détaillées sur cet article de MSDN.