PowerShell Tools for VS現已支持遠程會話、DSC和工作流

jopen 9年前發布 | 6K 次閱讀 PowerShell Tools

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

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 來管理他們的開發,所以這是很好的方式來學習將來的發展,也可以對你遇到的問題發帖提問。

來自: InfoQ

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!