转载

PowerShell Tools for Visual Studio现已支持远程会话、DSC和工作流

PowerShell Tools for Visual Studio 是一款Visual Studio扩展,给PowerShell开发人员带来了Visual Studio的强大功能。该扩展的创建者 Adam Driscoll ,在过去几个月获得了 微软的帮助 。现在该扩展发布了 新版本 v3.0.108,提供对64位和远程会话(session)的支持,以及其它改进。

PowerShell Tools提供了很多开发者可以在Visual Studio中使用的特性。你可以创建PowerShell项目,支持模块(module)和脚本(script)。在编写代码时,你可以得到 IntelliSense的帮助,以及常用的代码跳转功能,比如跳转到函数定义。在调试时,有调用堆栈,本地变量窗口也如同预料的那样运作。断点支持尚不完整,还没有有条件断点。不过,这些都在路线图上。PowerShell Tool也为PowerShell的单元测试和模拟(mock)框架 Peste 提供了 测试适配器(test adapter) 。

新发布的版本现在支持64位功能,比如PowerShell Desired State Configuration (DSC)和工作流的功能,以及Office和SharePoint的脚本。另一个强大的功能是对远程会话的支持。如同微软云平台成员Andre Sayre在最近的PowerShell大会上 演示 的,现在可以在一台远程计算机上开始一段会话,从那里打开一个脚本,然后进行编辑和调试。鉴于最近宣布的Windows Nano Server不 提供任何本地界面,这是一个重要的功能。在用户体验方面,文档编辑器和PowerShell交互窗口现在有全面的IntelliSense和自动完成功能。PowerShell Tools的最新版本除了Visual Studio 2013,也支持Visual Studio 2015 RC和Windows 10。

Adam Sayre在他的演讲中谈到了PowerShell Tools的未来。团队想要着手进行编辑器的改进,比如更好的代码跳转,更好的格式化和重构的功能。他们也想充分利用新的 PowerShell 5的调试 功能,比如附加在运行的脚本上进行调试。混合模式的调试(例如从PowerShell跳转到C#)也可能会在计划之列。

Adam Driscoll的PowerShell Tools的官方 代码库 和微软的 克隆(fork) 都托管在GitHub上。两个代码库都用GitHub issues来管理他们的开发,所以这是很好的方式来学习将来的发展,也可以对你遇到的问题发帖提问。

查看英文原文:PowerShell Tools for Visual Studio Supports Remote Sessions, DSC and Workflows

感谢张龙对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群 PowerShell Tools for Visual Studio现已支持远程会话、DSC和工作流 )。

正文到此结束
Loading...