En una iniciativa seria para migrar todas mis operaciones de línea de comandos a PowerShell, me gustaría evitar el uso de la consola de comandos antigua para nada. Sin embargo, el símbolo del sistema de Visual Studio tiene varias variables de entorno y configuraciones de ruta que no se encuentran en el símbolo del sistema predeterminado. ¿Cómo podría crear un 'Visual Studio PowerShell' con esas mismas configuraciones?Usar PowerShell para Visual Studio Command Prompt
Respuesta
Se puede utilizar por ejemplo para importar this script entorno de línea de comandos de Visual Studio, consulte los ejemplos en los comentarios de la documentación de script, por ejemplo, para Visual Studio 2010:
Invoke-Environment '"%VS100COMNTOOLS%\vsvars32.bat"'
Habiendo hecho de que en el inicio de una sesión de PowerShell (de su perfil o manualmente), se obtiene lo que pidan en esta sesión de PowerShell.
O puede utilizar la solución provista por Keith Hill en this answer.
echar un vistazo a PowerConsole
Ouch , @Yoni, incluso tengo PowerConsole en mi computadora portátil, pero nunca lo he usado desde la instalación. Supongo que ahora es un buen momento. – ProfK
PowerConsole ha sido incorporado en NuGet http://nuget.codeplex.com/. Obtiene PowerShell en Visual Studio y un sistema de administración de paquetes. –
PowerConsole ha sido incorporado en NuGet http://nuget.codeplex.com/. Obtiene PowerShell en Visual Studio y un sistema de administración de paquetes.
Lo que hago es crear un simple script de comandos por lotes cmd que tiene este aspecto:
call "%VS80COMNTOOLS%vsvars32.bat"
powershell
Luego de crear un acceso directo que llama a esto a través de cmd. El destino del acceso directo se ve así:
%windir%\System32\cmd.exe /k "SetupPSBuildEnvironment.cmd"
Si desea que la consola se vea como la consola de PowerShell, simplemente modificar el diseño a su gusto en las propiedades del acceso directo.
utilizo este script que llamo Inicializar-VisualStudio.ps1, lo llamo en mi perfil con una fuente de punto, para establecer las variables de entorno que necesitan, en mi actual sesión:
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. VS2008 Command Prompt + Cygwin
- 2. Cómo crear un archivo por lotes para Visual Studio Command Prompt
- 3. Entorno pseudográfico en Windows Command Prompt
- 4. Powershell dentro de Visual Studio
- 5. ¿Cómo ejecutar comandos DOS/CMD/Command Prompt desde VB.NET?
- 6. Powershell -Command al borde múltiple
- 7. PowerShell cmdlet como herramienta externa Visual Studio
- 8. Color para PROMPT (solo la PROMPT adecuada) en cmd.exe y PowerShell?
- 9. Resize command prompt a través de los comandos
- 10. PowerShell script para crear proyecto de Visual Studio
- 11. Consejos para usar Visual Studio Typed DataSets?
- 12. Configurar Visual Studio para usar más RAM
- 13. Powershell Invoke-Command Remove-Item Servidor remoto
- 14. Cómo editar archivos .csproj con PowerShell - Visual Studio 2010
- 15. Genera archivos .webtest sin usar Visual Studio
- 16. Cómo usar IronPython con Visual Studio 2008
- 17. ¿Puedo usar mstest.exe sin instalar Visual Studio?
- 18. Usar archivos .mak en Visual Studio 2010
- 19. Cómo usar PHP con Visual Studio
- 20. Visual Studio persiste en usar UnitTestFramework 10.0.0.0
- 21. Alternativas svn-client fáciles de usar para Visual Studio?
- 22. ¿Cómo usar Visual Studio para el desarrollo de WordPress?
- 23. ¿Puedo configurar visual studio para usar psake al construir?
- 24. Cómo obtener Resharper para usar los fragmentos de Visual Studio
- 25. ¿Cómo configurar Visual Studio 2008 para usar IIS Express?
- 26. Referencia de archivos javascript para usar visual studio 2010 intellisense
- 27. Archivos para ignorar al usar Visual Studio con Git
- 28. Visual Studio ventana de comandos
- 29. ¿Cómo usar Mercurial de Visual Studio 2010?
- 30. Cómo usar OpenSSL con Visual Studio
posible duplicado de [ ¿Cómo puedo usar PowerShell con el símbolo del sistema de Visual Studio?] (Http://stackoverflow.com/questions/2124753/how-i-can-use-powershell-with-the-visual-studio-command-prompt) –