« Visual studio 2019 » : différence entre les versions

De Banane Atomic
Aller à la navigationAller à la recherche
Ligne 56 : Ligne 56 :
# clique-droit sur la branche contenant le commit à appliquer → View History
# clique-droit sur la branche contenant le commit à appliquer → View History
# clique-droit sur le commit à appliquer → Cherry-pick
# clique-droit sur le commit à appliquer → Cherry-pick
== [https://www.thomasclaudiushuber.com/2019/04/10/the-git-stash-functionality-in-visual-studio-2019/ Stash] ==
{| class="wikitable wtp wtmono1"
|-
| Stash All || create a stash that contains all the uncommitted changes and remove the changes from the branch
|-
| Stash All and Keep Staged || create a stash that contains all the uncommitted changes and keep the changes in the branch
|-
| Apply || apply the changes to the branch and keep the stash
|-
| Pop || apply the changes to the branch and drop the stash
|-
| Drop || delete the stash
|}


= [https://stackoverflow.com/questions/12946476/where-is-the-iis-express-configuration-metabase-file-found IIS Express] =
= [https://stackoverflow.com/questions/12946476/where-is-the-iis-express-configuration-metabase-file-found IIS Express] =

Version du 20 février 2020 à 10:44

Raccourcis clavier - shortcuts

Ctrl + M + O collapse (Edit → Outlining → Collapse to Definitions)
Ctrl + J afficher l'IntelliSense
Ctrl + Shift + Space afficher le tooltip des signatures des méthodes
Ctrl + L
Shift + Delete
couper la ligne courante
Ctrl + Shift + L supprimer la ligne courante

Debug

Ctrl + F10 Run to Cursor - Run the code until the cursor.
Alt + * Go to the current statement.

Extensions

Productivity Power Tools 2017/2019

  • Format document on save
  • Remove and sort usings on save

XAML Styler

Tools → Options → XAML Styler

Attribute tolerance 1 nombre max d'attributs sur une ligne
Keep first attribute on the same line True premier attribut sur la même ligne que sa balise
Enable attribute reordering False
Order attributes by name False
Comment padding 1

EditorConfig Language Service

Créer un nouveau fichier .editorconfig: clique-droit sur la solution → Add → .editorconfig File

.editorconfig
[*]
insert_final_newline = true

Documentation

Git

Cherry-pick

  1. Team Explorer → Branches → checkout de la branche de destination
  2. clique-droit sur la branche contenant le commit à appliquer → View History
  3. clique-droit sur le commit à appliquer → Cherry-pick

Stash

Stash All create a stash that contains all the uncommitted changes and remove the changes from the branch
Stash All and Keep Staged create a stash that contains all the uncommitted changes and keep the changes in the branch
Apply apply the changes to the branch and keep the stash
Pop apply the changes to the branch and drop the stash
Drop delete the stash

IIS Express

$(solutionDir)\.vs\{projectName}\config\applicationhost.config

Windows Defender

Exclure les dossiers suivant:

  • C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise
  • %LOCALAPPDATA%\JetBrains\Transient (ReSharper cache)
  • Projects folder

Class Designer

  • Ajouter Class Designer: Visual Studio Installer → Individual components → Code tools category → Class Designer
  • Créer un diagramme: clique-droit sur un projet → Add → New Item → Visual C# Items → General → Class Diagram
  • Ajouter des classes existantes: afficher View → Class View
  • Afficher une liaison déjà existante entre 2 classes: clique-droit sur la propriété → Show as (Collection) Association