43

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

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

善良,

4

4 回答 4

41

NuGet 包管理器有一个NuGet 包管理器控制台,它是一个PowerShell主机。通过单击Tools > Library Package Manager > Package Manager Console打开控制台。

安装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

于 2011-07-06T07:40:13.757 回答
8

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

检查它们,它们将一起满足您的所有需求:-)

于 2010-06-23T21:11:16.553 回答
3

查看适用于 Visual Studio 的 PowerShell 工具。它在 Visual Studio 2012 和 2013 中添加了对 PowerShell 的语言支持。

于 2014-01-01T10:40:22.003 回答
1

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

如果您使用配置文件来设置会话环境,请注意 Nuget 配置文件脚本名称为“NuGet_profile.ps1”,默认位于 $Home\documents\WindowsPowerShell

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

于 2014-01-02T10:42:59.607 回答