Powershell inside Visual Studio
Asked Answered
F

5

44

Does anyone know of a way I can run a powershell within Visual Studio.

By that I mean, have an interactive powershell prompt in a tool window?

Kindness,

Dan

Frere answered 29/9, 2009 at 6:20 Comment(1)
I'm veeeeeeeery curious to see if someone's able to get a PowerShell prompt running inside VS2010, AND to see what VS-specific objects it has available to it.Buonaparte
C
42

The NuGet Package Manager has a NuGet Package Manager Console which is a PowerShell host. Open the console by clicking Tools > Library Package Manager > Package Manager Console.

The package manager is automatically installed in Visual Studio 2010 when you install ASP.NET MVC 3. You can install ASP.NET MVC 3 using the Microsoft Web Platform Installer. You can also install NuGet by using the Visual Studio Extension Manager.

Quoted from the ASP.NET web site:

ASP.NET MVC 3 automatically installs and enables NuGet as part of its setup. NuGet is a free open-source package manager that makes it easy to find, install, and use .NET libraries and tools in your projects. —http://www.asp.net/mvc/mvc3#overview

Closegrained answered 6/7, 2011 at 7:40 Comment(4)
"This package manager is installed by default in Visual Studio 2010." - Is this really true?Barbarbarbara
I think so, I was trying to figure it out, but was unable to find any documentation. I'm speaking out of my own experience. I hope to confirm this.Closegrained
I thought I had to install NuGet after installing Visual Studio 2010. If I am wrong, please, forgive me for the false alarm.Barbarbarbara
Followup note: this IS a powershell window, but it will not load any of your personal profile scripts from the look of it...just garden-variety powershellAorangi
G
8

There are two very interesting project available:

Check them out, together they will fulfill all you needs:-)

Gal answered 23/6, 2010 at 21:11 Comment(2)
Forget Power Console, the new kid on the block is NuGet (nuget.codeplex.com) which has the Power Console integrated.Gal
Actually these plugins work only for visual studio 2010 and up, while the question is clearly tagged with visual-studio-2008.Czech
P
3

Check Out PowerShell Tools for Visual Studio. It adds language support for PowerShell in Visual Studio 2012 and 2013.

Promise answered 1/1, 2014 at 10:40 Comment(0)
T
2

Navigate to View -> Terminal.

Telegenic answered 13/7, 2022 at 11:36 Comment(0)
I
1

I use the nuget package manager console as it's already installed in my IDE as part of nuget.

If you use a profile to set up your session environment, be aware that the Nuget profile script name is "NuGet_profile.ps1" located default in $Home\documents\WindowsPowerShell

One thing to be aware of when using PS in Visual Studio: VS is (currently) a 32 bit application and as such you will not be able to load or invoke the functionality of any 64 bit PS Modules - for instance the SqlServerManagementModules

Intrigante answered 2/1, 2014 at 10:42 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.