2009-09-29 23 views
26

有谁知道我可以在Visual Studio中运行PowerShell的方法。Visual Studio中的Powershell

我的意思是,在工具窗口中有一个交互式的PowerShell提示?

善良,

+1

我很好奇看看是否有人能够在VS2010中运行PowerShell提示符,并查看它可用的VS特定对象。 – 2009-09-29 15:03:38

回答

8

有两个可用非常有趣的项目:

检查出来,他们一起将履行所有你需要:-)

+1

忘记电源控制台,该块上的新手是NuGet(http://nuget.codeplex.com),它集成了电源控制台。 – 2010-11-30 15:14:05

+0

实际上,这些插件仅适用于visual studio 2010及更高版本,而问题显然是用visual-studio-2008标记的。 – 2012-10-02 09:54:44

29

NuGet Package ManagerNuGet Package Manager Console这是一个PowerShell的主机。点击打开控制台工具>库包管理器>包管理器控制台

当您安装ASP.NET MVC 3时,软件包管理器将自动安装在Visual Studio 2010中的。您可以使用Microsoft Web Platform Installer安装ASP.NET MVC 3。您还可以使用Visual Studio Extension Manager安装NuGet。

从ASP.NET网站引用:

ASP.NET MVC 3自动安装并启用的NuGet作为其设置的一部分。 NuGet是一款免费的开源软件包管理器,可以轻松地在您的项目中查找,安装和使用.NET库和工具。 — http://www.asp.net/mvc/mvc3#overview

+0

“此包管理器默认安装在Visual Studio 2010中。” - 这是真的吗? – 2011-07-06 09:43:14

+0

我这么认为,我试图找出它,但无法找到任何文件。我正在说出我自己的经历。我希望证实这一点。 – knut 2011-07-06 17:20:47

+0

我以为在安装Visual Studio 2010后我必须安装NuGet。如果我错了,请原谅我的虚惊。 – 2011-07-06 17:46:17

1

我使用nuget包管理器控制台,因为它已经作为nuget的一部分安装在我的IDE中。

如果使用配置文件来设置你的会话环境,要知道,的NuGet配置文件脚本的名称是“NuGet_profile.ps1”在$ HOME \文件默认情况下位于\ WindowsPowerShell

有一点要注意的时在Visual Studio中使用PS:VS(当前)是32位应用程序,因此您将无法加载或调用任何64位PS模块的功能 - 例如SqlServerManagementModules

相关问题