我想从在Visual Studio内部运行的PowerShell主机中执行的PowerShell代码中“在飞行中”构建一个Visual Studio工具窗口,并访问$DTE。如果这在PowerShell中是可能的,如果是的话,有什么想法吗:如何实现?
发布于 2010-12-05 13:29:37
据我所知,为了调用$DTE.Window.CreateToolWindow2,您需要在程序集 (see MSDN)中有一个UserControl类。这将使得在PowerShell中做有用的事情变得非常困难--我的意思是,您可以使用Add-Type编译C#/VB代码,但是使用PowerShell没有太多意义。
你可以像Oisin建议的那样使用PowerBoots创建WPF,但是新的ToolWindow似乎确实需要一个程序集。
发布于 2010-12-05 09:20:54
看看用于在powershell中构建基于WPF的UI的http://powerboots.codeplex.com。
-Oisin
https://stackoverflow.com/questions/4356769
复制相似问题