Visual Studio

Afficher l'aperçu XAML dans une fenêtre séparée du code source

Français

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.

Etiquettes:

Ma vie sans souris avec ReSharper et Visual Studio

Rider, l'IDE C# multiplateforme de JetBrains

Français

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).

Etiquettes:

Utiliser DebuggerDisplay sur des types externes

Français

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; }
}

Astuce Visual Studio : débogger plusieurs processus en même temps.

Français

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.

Etiquettes:

Visual Studio : lancer une commande en pré-build uniquement en configuration Debug

Français

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

Etiquettes:

Visual Studio - Protéger une chaine de connexion

Français

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.

Subscribe to RSS - Visual Studio