2009-09-29 22 views
26

¿Alguien sabe de una forma en que puedo ejecutar una Powershell dentro de Visual Studio?Powershell dentro de Visual Studio

Con eso quiero decir, ¿tiene un aviso interactivo de powershell en una ventana de herramientas?

Bondad,

Dan

+1

Soy curioso, curioso para ver si alguien puede obtener un indicador de PowerShell ejecutándose dentro de VS2010, Y para ver qué objetos específicos de VS tiene disponibles. –

Respuesta

8

Hay dos muy interesante proyecto disponibles:

Compruebe a cabo, juntos se cumplirá todo lo que necesita :-)

+1

Olvídese de Power Console, el nuevo chico en el bloque es NuGet (http://nuget.codeplex.com) que tiene integrada la Power Console. –

+0

En realidad, estos complementos solo funcionan para visual studio 2010 y posteriores, mientras que la pregunta está claramente etiquetada con visual-studio-2008. –

29

El NuGet Package Manager tiene un NuGet Package Manager Console que es un PowerShell anfitrión. Abra la consola haciendo clic en Herramientas>Library Package Manager>Administrador de paquetes Console.

El administrador de paquetes es automáticamente instalado en Visual Studio 2010 cuando instala ASP.NET MVC 3. Puede instalar ASP.NET MVC 3 usando el Microsoft Web Platform Installer. También puede instalar NuGet utilizando el Visual Studio Extension Manager.

Tomado de la página web de ASP.NET:

ASP.NET MVC 3 instala de forma automática y permite NuGet como parte de su configuración. NuGet es un administrador de paquetes de fuente abierta que facilita la búsqueda, instalación y uso de bibliotecas .NET y herramientas en sus proyectos. — http://www.asp.net/mvc/mvc3#overview

+0

"Este administrador de paquetes está instalado de forma predeterminada en Visual Studio 2010." - ¿Es esto realmente cierto? –

+0

Creo que sí, estaba tratando de resolverlo, pero no pude encontrar ninguna documentación. Estoy hablando por mi propia experiencia. Espero confirmar esto – knut

+0

Pensé que tenía que instalar NuGet después de instalar Visual Studio 2010. Si me equivoco, por favor, perdóneme la falsa alarma. –

1

Uso la consola del administrador de paquetes nuget porque ya está instalada en mi IDE como parte de nuget.

Si utiliza un perfil para configurar el entorno de la sesión, tenga en cuenta que el nombre del script perfil Nuget es "NuGet_profile.ps1" que se encuentra por defecto en $ Home \ documentos \ WindowsPowerShell

Una cosa a tener en cuenta cuando usando PS en Visual Studio: VS es (actualmente) una aplicación de 32 bits y como tal no podrá cargar o invocar la funcionalidad de cualquier Módulo PS de 64 bit - por ejemplo, los SqlServerManagementModules

Cuestiones relacionadas