Visual Studio 中的 Powershell
有谁知道我可以在 Visual Studio 中运行 powershell 的方法吗?
我的意思是,在工具窗口中有一个交互式 powershell 提示符吗?
善良,
丹
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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
NuGet 包管理器 有一个 NuGet 包管理器。 nuget.org/docs/start-here/using-the-package-manager-console" rel="noreferrer">NuGet 包管理器控制台,它是一个 PowerShell 主机。单击工具 > 打开控制台库包管理器 > 包管理器控制台。
当您安装 ASP.NET MVC 3 时,包管理器会自动安装在 Visual Studio 2010 中。您可以使用 Microsoft Web 平台安装程序 安装 ASP.NET MVC 3。您还可以使用 Visual Studio 扩展管理器安装 NuGet。
引用自 ASP.NET 网站:
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:
有两个非常有趣的项目可用:
一个名为 Power Console 的 powershell 命令 shell:
http://visualstudiogallery.msdn.microsoft.com/en -us/67620d8c-93dd-4e57-aa86-c9404acbd7b3
将 PowerGui 脚本编辑器(最好的!)集成到 Visual Studio 中:http://powerguivsx.codeplex.com/
查看它们,它们将满足您的所有需求:-)
There are two very interesting project available:
A powershell command shell called Power Console:
http://visualstudiogallery.msdn.microsoft.com/en-us/67620d8c-93dd-4e57-aa86-c9404acbd7b3
The integration of the PowerGui script editor (the best!) into Visual Studio: http://powerguivsx.codeplex.com/
Check them out, together they will fulfill all you needs:-)
查看适用于 Visual Studio 的 PowerShell 工具。它在 Visual Studio 2012 和 2013 中添加了对 PowerShell 的语言支持。
Check Out PowerShell Tools for Visual Studio. It adds language support for PowerShell in Visual Studio 2012 and 2013.
导航至查看 ->终端。
Navigate to View -> Terminal.
我使用 nuget 包管理器控制台,因为它已经作为 nuget 的一部分安装在我的 IDE 中。
如果您使用配置文件来设置会话环境,请注意 Nuget 配置文件脚本名称为“NuGet_profile.ps1”,默认位于 $Home\documents\WindowsPowerShell 中,
在 Visual Studio 中使用 PS 时需要注意的一件事:VS(当前)是 32 位应用程序,因此您将无法加载或调用任何 64 位 PS 模块的功能 - 例如 SqlServerManagementModules
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