Visual studio 2010 Nuget Powershell和Visual Studio 2010或2012扩展之间是否存在任何挂钩,以便我可以从扩展发出Powershell命令

Visual studio 2010 Nuget Powershell和Visual Studio 2010或2012扩展之间是否存在任何挂钩,以便我可以从扩展发出Powershell命令,visual-studio-2010,powershell,nuget,Visual Studio 2010,Powershell,Nuget,假设我想在VisualStudio中构建一个自定义编辑器。 比如说,它可以是一个可视化的XML编辑器、带有复选框的层次树编辑器或DSL编辑器(带有工具箱和拖放操作)。 完成后,我想右键单击设计器界面或某个按钮、工具栏图标或菜单项,然后 在Nuget powershell控制台中执行一些powershell commandlet(或函数)或powershell脚本 如何访问当前正在运行的这个控制台,或者如果它没有运行(我假设是它的RunspaceInvoke对象),如何按需调用它。我还希望根据DS

假设我想在VisualStudio中构建一个自定义编辑器。 比如说,它可以是一个可视化的XML编辑器、带有复选框的层次树编辑器或DSL编辑器(带有工具箱和拖放操作)。 完成后,我想右键单击设计器界面或某个按钮、工具栏图标或菜单项,然后 在Nuget powershell控制台中执行一些powershell commandlet(或函数)或powershell脚本

如何访问当前正在运行的这个控制台,或者如果它没有运行(我假设是它的RunspaceInvoke对象),如何按需调用它。我还希望根据DSL背后的设计器数据或对象模型导入一些模块并运行更多的commandlet

那么,Nuget Powershell和VS扩展(如VSIX)或加载项之间是否存在任何挂钩


我是否可以获得Nuget Powershell控制台窗口并通过复制commmandlet文本向该窗口发送命令(如SendKeys)?我更喜欢与通过执行命令接收的对象进行实时交互。

为什么要特别使用NuGet PowerShell控制台?你就不能自己运行PowerShell吗?您可能需要自己的输出窗格。这篇文章对您有帮助吗?