2009-09-29 20 views
26

Czy ktoś wie, w jaki sposób mogę uruchomić powershell w Visual Studio.Powershell wewnątrz Visual Studio

Czy mam na myśli, czy w oknie narzędzia pojawił się interaktywny znak uprawnień?

Dobroć,

Dan

+1

Jestem veeeeeeeery ciekawy aby sprawdzić, czy ktoś może uzyskać podpowiedź PowerShell'a uruchomionego w VS2010, ORAZ, aby zobaczyć, jakie obiekty specyficzne dla VS mają do niego dostępne. –

Odpowiedz

8

Istnieją dwa bardzo ciekawy projekt dostępny:

Sprawdź je, razem będą one spełniać wszystko, czego potrzebuje :-)

+1

Zapomnij o konsolecie Power, nowym dzieckiem na tym bloku jest NuGet (http://nuget.codeplex.com) z wbudowaną konsolą Power Console. –

+0

W rzeczywistości te wtyczki działają tylko w Visual Studio 2010 i wyżej, podczas gdy pytanie jest wyraźnie oznaczone visual-studio-2008. –

29

NuGet Package Manager ma NuGet Package Manager Console który jest PowerShell gospodarza. Otwórz konsolę, klikając Narzędzia>Menedżer pakietów bibliotecznych>Konsola menedżera pakietów.

Menedżer pakietów jest automatycznie zainstalowany w Visual Studio 2010 po zainstalowaniu ASP.NET MVC 3. Możesz zainstalować ASP.NET MVC 3 przy użyciu Microsoft Web Platform Installer. Możesz również zainstalować NuGet za pomocą Menedżera rozszerzeń Visual Studio .

Cytat ze strony internetowej ASP.NET:

ASP.NET MVC 3 automatycznie instaluje i umożliwia Nuget jako część swojej konfiguracji. NuGet to darmowy menedżer pakietów open-source, który ułatwia znajdowanie, instalowanie i używanie bibliotek i narzędzi .NET w projektach. — http://www.asp.net/mvc/mvc3#overview

+0

"Ten menedżer pakietów jest domyślnie instalowany w Visual Studio 2010." - Czy to naprawdę prawda? –

+0

Myślę, że tak, próbowałem to rozgryźć, ale nie mogłem znaleźć żadnej dokumentacji. Mówię z własnego doświadczenia. Mam nadzieję to potwierdzić. – knut

+0

Myślałem, że muszę zainstalować NuGet po zainstalowaniu Visual Studio 2010. Jeśli się mylę, proszę, wybacz mi fałszywy alarm. –

1

Używam konsoli menedżera pakietów nuget, ponieważ jest już zainstalowany w moim IDE jako część nuget.

Jeśli korzystasz z profilu, aby skonfigurować środowisko sesji, należy pamiętać, że nazwa skrypt profil Nuget jest „NuGet_profile.ps1” znajduje domyślna w $ Home \ Documents \ WindowsPowerShell

Jedno być świadomi kiedy używanie PS w Visual Studio: VS jest (obecnie) aplikacją 32-bitową i nie będzie można załadować ani wywołać funkcji modułów 64-bitowych PS - na przykład SqlServerManagementModules