Dans une démarche sérieuse pour migrer toutes mes opérations de ligne de commande vers PowerShell, je voudrais éviter d'utiliser la console de commande démodée pour quelque chose. Toutefois, l'invite de commande Visual Studio a diverses variables d'environnement et paramètres de chemin d'accès introuvables dans l'invite de commande par défaut. Comment pourrais-je créer un 'Visual Studio PowerShell' avec ces mêmes paramètres?Utiliser PowerShell pour l'invite de commande Visual Studio
Répondre
Vous pouvez par exemple utiliser this script pour importer commande Visual Studio environnement rapide, voir les exemples dans les commentaires de documentation de script, par exemple Visual Studio 2010:
Invoke-Environment '"%VS100COMNTOOLS%\vsvars32.bat"'
Après avoir fait cela au début d'une session PowerShell (à partir de votre profil ou manuellement), vous obtenez ce que vous demandez dans cette session PowerShell.
Ou vous pouvez utiliser la solution fournie par Keith Hill au this answer. PowerConsole a été incorporé dans NuGet http://nuget.codeplex.com/
un coup d'oeil à PowerConsole
Ouch @Yoni, j'ai même PowerConsole sur mon ordinateur portable, mais je ne l'ai jamais utilisé depuis l'installation. Je suppose que c'est un bon moment. – ProfK
PowerConsole a été incorporé dans NuGet http://nuget.codeplex.com/. Vous obtenez PowerShell dans Visual Studio et un système de gestion de paquets. –
Vous obtenez PowerShell dans Visual Studio et un système de gestion de paquets.
Ce que je fais est de créer un simple script de commande batch cmd qui ressemble à ceci:
call "%VS80COMNTOOLS%vsvars32.bat"
powershell
Puis-je créer un raccourci qui appelle cela par cmd. L'objectif de raccourci ressemble:
%windir%\System32\cmd.exe /k "SetupPSBuildEnvironment.cmd"
Si vous voulez que la console pour ressembler à la console Powershell, il suffit de modifier la mise en page à votre goût dans les propriétés de raccourci.
J'utilise ce script que j'appelle Initialiser-VisualStudio.ps1, je l'appelle dans mon profil avec une source de points, pour définir les variables d'environnement ont besoin, dans ma session actuelle:
param([switch]$ArquitectureX86)
if($ArquitectureX86)
{ $arq= "x86"}
else
{ $arq="x64"}
pushd 'c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC'
cmd /c "vcvarsall.bat $arq&set" |
foreach {
if ($_ -match "=") {
$v = $_.split("="); set-item -force -path "ENV:\$($v[0])" -value "$($v[1])";
}
}
popd
- 1. Powershell dans Visual Studio
- 2. Commande Visual Studio
- 3. Windows Powershell & visual studio '08 path
- 4. Utiliser Crystal Report pour Visual Studio 2010
- 5. Commande la plus simple/la plus courte pour exécuter un script PowerShell en tant qu'événement de génération dans Visual Studio
- 6. Puis-je utiliser PowerShell 1.0 pour lister les processus avec leurs PID et lignes de commande?
- 7. Utiliser VersionControlExt.Explorer en dehors de Visual Studio
- 8. Configuration de mex pour utiliser le compilateur Visual Studio 2010
- 9. Visual Studio 2005 Commande de génération de projet sans utiliser les dépendances de projet
- 10. getopt pour Visual Studio CRT?
- 11. commande PHP Powershell
- 12. Visual studio 2008 Arguments de ligne de commande du débogueur
- 13. Commande PowerShell à la fonction PowerShell paramétrée?
- 14. Comment utiliser cscope dans Visual Studio?
- 15. Commonclipse pour Visual Studio?
- 16. comment activer l'option 'more' à l'invite de commande (visual studio)
- 17. Comment utiliser visual studio 2008 comme IDE pour Qt?
- 18. utiliser complément Outlook pour 2003 dans Visual Studio 2010
- 19. Configurer Visual Studio 2008 pour utiliser IIS6 sur Server 2003
- 20. Comment configurer Visual Studio 2005 pour utiliser #ifdef _MSC_VER?
- 21. Comment utiliser MSTest sans Visual Studio?
- 22. Comment intégrer un shell de commande dans Visual Studio
- 23. Visual Studio 2010: Consommez le nom de la première commande
- 24. Signification de la commande COPY utilisée par Visual Studio Build?
- 25. Equivalent Visual Studio de la commande 'fichier' Unix
- 26. Commande de ligne en double dans Visual Studio 2005?
- 27. Ligne de commande compilant un projet VB.NET via Visual Studio?
- 28. Visual COBOL pour 2010 Visual Studio
- 29. Configuration de subversion pour Visual Studio
- 30. Chargement .dll à utiliser dans Visual Studio 2010
double possible de [ Comment puis-je utiliser PowerShell avec l'invite de commandes de Visual Studio?] (Http://stackoverflow.com/questions/2124753/how-i-can-use-powershell-with-the-visual-studio-command-prompt) –