Publié par Maxence le ven, 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.
Publié par Maxence le ven, 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 :
Publié par Maxence le mar, 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.
Publié par Maxence le sam, 14/01/2017 - 12:34
Publié par Maxence le mar, 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).
Publié par Maxence le lun, 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; }
}
Publié par Maxence le mar, 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.
Publié par Maxence le jeu, 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
Publié par Maxence le sam, 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.