微軟欲閉源VS Code的C#擴(kuò)展惹眾怒

利用 LSP ,將使我們能為 C# for VS Code 擴(kuò)展帶來創(chuàng)新的功能。包括提供高級(jí)功能,以及在某些情況下提供閉源體驗(yàn),例如 IntelliCode。
我們計(jì)劃創(chuàng)建一個(gè)新的 “LSP Tools Host” 組件,它將 Roslyn 和 Razor 等開源組件與閉源組件集成在一起,提供了更廣泛的功能。
“LSP Tools Host” 將成為 C# for VS Code 擴(kuò)展的默認(rèn)體驗(yàn),現(xiàn)有用戶可以在現(xiàn)有的開源 OmniSharp 驅(qū)動(dòng)系統(tǒng)和新的 “LSP Tools Host” 之間進(jìn)行選擇,后者將提供一些額外功能(比如閉源功能)的訪問權(quán)限。
“LSP Tools Host” 不會(huì)開源,但我們計(jì)劃在此過程中與社區(qū)進(jìn)行溝通,以幫助指導(dǎo)我們未來的計(jì)劃。



Razor 和 C# 的 LSP 實(shí)現(xiàn)將保持開源(Roslyn 和 Razor)。VS Code 的 C# 擴(kuò)展 (ms-dotnettools.csharp) 本身也將保持開源。
這個(gè)新的 “LSP Tools Host” 組件只是開源和閉源功能之間的橋梁,讓我們可以同時(shí)提供這兩種功能。
相關(guān)鏈接:https://github.com/omnisharp/omnisharp-vscode/issues/5276
評(píng)論
圖片
表情
