« Visual studio 2019 » : différence entre les versions
De Banane Atomic
Aller à la navigationAller à la recherche
(→Git) |
(→Git) |
||
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 |
Git
Cherry-pick
- Team Explorer → Branches → checkout de la branche de destination
- clique-droit sur la branche contenant le commit à appliquer → View History
- 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