Je devais trouver rapidement le nom complet d’un Assembly dans Visual Studio 2010 aujourd’hui et je n’arrivais pas à trouver d’outil qui allait me permettre de le faire rapidement, et de façon répétitive. J’ai donc pensé à créer cet outil qui sera d’une aide précieuse à l’avenir.
La démarche se fait donc en 4 étapes :
- Créer un script PowerShell qui aura le code suivant
# Gets the current window $window = (Get-Host).UI.RawUI # Sets the buffer size $bufferSize = $window.BufferSize $bufferSize.Height = 3000 $bufferSize.Width = 150 $window.BufferSize = $bufferSize # Sets the viewable size $displaySize = $window.WindowSize $displaySize.Width = 120 $window.WindowSize = $displaySize # Loads the full Assembly Name [System.Reflection.Assembly]::LoadFile($args[0]).FullName
- Créer un outil externe (External Tool) dans Visual Studio 2010

- Nommer l’outil et définir la commande à exécuter

- Définir la série d’arguments à passer à powershell.exe
-ExecutionPolicy RemoteSigned -File "Path\To\Script.ps1" $(TargetPath)
- Une fois le tout en place, il suffit de sélectionner un item d’un projet de Visual Studio et d’exécuter la commande


Voilà ! Un autre problème récurent de réglé !
0 Commentaires.