Powershell внутри Visual Studio
Кто-нибудь знает, как я могу запустить PowerShell в Visual Studio.
Под этим я подразумеваю, есть ли интерактивная подсказка powershell в окне инструментов?
Kindness,
Дэн
5 ответов
Диспетчер пакетов NuGet имеет консоль диспетчера пакетов NuGet, которая является хостом PowerShell. Откройте консоль, нажав Инструменты > Диспетчер пакетов библиотеки > Консоль диспетчера пакетов.
Менеджер пакетов автоматически устанавливается в Visual Studio 2010 при установке ASP.NET MVC 3. Вы можете установить ASP.NET MVC 3 с помощью установщика веб-платформы Microsoft. Вы также можете установить NuGet с помощью диспетчера расширений Visual Studio.
Цитируется с веб-сайта ASP.NET:
ASP.NET MVC 3 автоматически устанавливает и включает NuGet как часть его установки. NuGet - это бесплатный менеджер пакетов с открытым исходным кодом, который позволяет легко находить, устанавливать и использовать библиотеки и инструменты.NET в ваших проектах. - http://www.asp.net/mvc/mvc3
Есть два очень интересных проекта:
Командная оболочка powershell под названием Power Console: http://visualstudiogallery.msdn.microsoft.com/en-us/67620d8c-93dd-4e57-aa86-c9404acbd7b3
Интеграция редактора сценариев PowerGui (лучший!) В Visual Studio: http://powerguivsx.codeplex.com/
Проверьте их, они вместе выполнят все, что вам нужно:-)
Ознакомьтесь с инструментами PowerShell для Visual Studio. Добавлена языковая поддержка PowerShell в Visual Studio 2012 и 2013.
Я использую консоль диспетчера пакетов Nuget, так как она уже установлена в моей IDE как часть Nuget.
Если вы используете профиль для настройки среды сеанса, имейте в виду, что имя сценария профиля Nuget "NuGet_profile.ps1" по умолчанию находится в $Home\documents\WindowsPowerShell
При использовании PS в Visual Studio нужно знать одну вещь: VS (в настоящее время) является 32-битным приложением, и поэтому вы не сможете загружать или вызывать функциональность любых 64-битных PS-модулей - например, SqlServerManagementModules.