Visual Studio 2010:在PowerShell中动态构建工具窗口

时间:2010-12-05 00:55:02

标签: visual-studio visual-studio-2010 powershell

我想从在Visual Studio中运行的PowerShell主机中执行的PowerShell代码“动态”构建一个Visual Studio工具窗口,可以访问$ DTE。任何想法,如果这在PowerShell中是可能的,如果是这样的话:如何?

2 个答案:

答案 0 :(得分:1)

据我所知,为了调用$ DTE.Window.CreateToolWindow2,你需要在程序集中使用UserControl类 see MSDN)。这将使得非常很难从PowerShell中做到有用 - 我的意思是,您可以使用Add-Type编译C#/ VB代码,但涉及PowerShell没有多大意义。

可以使用PowerBoots创建WPF UI,就像Oisin建议的那样,但是新的ToolWindow东西似乎真的需要一个程序集。

答案 1 :(得分:0)

看一下http://powerboots.codeplex.com在powershell中构建基于WPF的UI。

-Oisin