Visual Studio 2015

De Banane Atomic

Git Clone

  1. View → Team Explorer
  2. Local Git Repositories → Clone

Décompiler une référence

Clique-droit sur la référence → Open in ILSpy

Trop d'affichage Exception thrown dans l'Output

Exception thrown: 'antlr.MismatchedTokenException' in Microsoft.SqlServer.TransactSql.ScriptDom.dll

Tools → Options → Debugging → Cocher « Enable Just My Code »

Debug XAML

  • Debug → Windows → Live Visual Tree
  • Debug → Windows → Live Property Explorer

Souris invisible avec le fond

La couleur du pointeur de la souris se fond avec la couleur de fond.
Control Panel → Hardware and Sound → Mouse → Pointer → Windows Black

Toujours ouvrir Visual Studio en mode Administrateur

  1. Clique droit sur « C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe »
  2. Troubleshoot compatibility → Troubleshoot program
  3. The program requires additional permissions
Cela ajoute dans « HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers »
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" : "^ RUNASADMIN"

Visual Studio 2010 Shell: Invalid license data

SQL Server Data Tools - BI n'est pas encore disponible pour VS2015.
Pour utiliser SSRS il faut donc utiliser VS2013.

Erreurs

System.BadImageFormatException

Message: An unhandled exception of type 'System.BadImageFormatException' occurred in mscorlib.dll
Additional information: Could not load file or assembly 'xxx' or one of its dependencies.
An attempt was made to load a program with an incorrect format.

Le projet principal est compilé en 64 bits alosr qu'il référence des assembly en 32 bits.

Extensions

Productivity Power Tools 2015
CodeBlockEndTag permet de savoir à qui appartient la fermeture du block }
GitHub

License Header Manager

Permet d'ajouter un en-tête à tous les fichiers sources

extensions: designer.cs generated.cs
extensions: .cs
/*
 * %Project% v1.0
 *
 *  Copyright (c) %CurrentYear%, by Moi
 *  Under ... license
 */
extensions: .xaml
<!--
 !  %Project% v1.0
 !
 !  Copyright (c) %CurrentYear%, by Moi
 !  Under ... license
 !-->

Nouveautés