Ionide.LanguageServerProtocol 0.6.0

dotnet add package Ionide.LanguageServerProtocol --version 0.6.0                
NuGet\Install-Package Ionide.LanguageServerProtocol -Version 0.6.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Ionide.LanguageServerProtocol" Version="0.6.0" />                
对于支持 PackageReference 的项目,复制此 XML 节点到项目文件以引用该包。
paket add Ionide.LanguageServerProtocol --version 0.6.0                
#r "nuget: Ionide.LanguageServerProtocol, 0.6.0"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将其复制到交互式工具或脚本的源代码中引用包。
// Install Ionide.LanguageServerProtocol as a Cake Addin
#addin nuget:?package=Ionide.LanguageServerProtocol&version=0.6.0

// Install Ionide.LanguageServerProtocol as a Cake Tool
#tool nuget:?package=Ionide.LanguageServerProtocol&version=0.6.0                

语言服务协议

F# 中实现语言服务协议的库。

如何构建

  1. dotnet build

如何贡献

冒充者综合症免责声明:我希望得到你的帮助。真的,我是认真的。

你可能内心有个小小的声音告诉你,你不够格;你需要再做一个教程,或学习另一个框架,或在帮助你参与这个项目之前再写几篇博客。

我向你保证,情况并非如此。

该项目有一些明确的贡献指南和期望,你可以 在这里阅读

贡献指南概述了你需要遵循的过程才能合并补丁。通过使期望和流程明确,我希望这将使你更容易做出贡献。

而你不仅限于编写代码。你还可以通过编写文档、测试,甚至通过提供关于这项工作的反馈来帮忙。(当然,这包括对贡献指南的反馈。)

感谢你的贡献!

项目托管在GitHub上,您可以在那里报告问题,参与讨论,分叉项目并提交pull请求。

该库遵循MIT许可协议,允许用于商业和非商业用途的修改和再次分发。

请注意,本项目发布时采用了Contributor Code of Conduct。参与本项目即表示您同意遵守其条款。

我们的赞助商

Discover Panel是Ionide组织的一部分——一个专注于构建跨平台开发工具的开源组织。

您可以在Open Collective上支持Ionide的开发。

合作伙伴

<div align="center">

<a href="https://lambdafactory.io"><img src="https://cdn-images-1.medium.com/max/332/1*[email protected]" alt="drawing" width="100"/></a>

</div>

赞助商

通过成为赞助商,您可以将您的标志放在我们的Github README上,在VSCode市场中进行描述,并在ionide.io上带链接地展示。

<div align="center"> <a href="https://ionide.io/sponsors.html"> <img src="https://opencollective.com/ionide/tiers/silver-sponsor.svg?avatarHeight=120&width=1000&button=false"/> <br/> <img src="https://opencollective.com/ionide/tiers/bronze-sponsor.svg?avatarHeight=120&width=1000&button=false"/> </a> </div>

产品 兼容的以及计算出的额外目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 已计算。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.0 兼容。 netstandard2.1 已计算。
.NET Framework net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
Tizen tizen40 已计算。 tizen60 已计算。
Xamarin.iOS xamarinios 已计算。
Xamarin.Mac xamarinmac 已计算。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容的目标框架
包含的目标框架(在包中)
更多关于 目标框架.NET Standard 的信息。

NuGet 包

此包未由任何 NuGet 包使用。

GitHub 仓库

此包未由任何流行的 GitHub 仓库使用。

版本 下载 最后更新
0.6.0 1,416 6/13/2024
0.5.1 232 5/9/2024
0.5.0 459 4/26/2024
0.4.23 2,552 1/31/2024
0.4.22 157 1/15/2024
0.4.21 221 10/29/2023
0.4.20 5,639 10/29/2023
0.4.19 568 10/28/2023
0.4.18 305 10/22/2023
0.4.17 2,543 7/28/2023
0.4.16 148 7/27/2023
0.4.15 967 6/15/2023
0.4.14 3,125 4/4/2023
0.4.13 242 3/5/2023
0.4.12 3,497 12/21/2022
0.4.11 672 12/12/2022
0.4.10 1,381 9/30/2022
0.4.9 463 9/21/2022
0.4.8 490 9/12/2022
0.4.7 763 8/24/2022
0.4.6 545 8/23/2022
0.4.5 518 8/7/2022
0.4.4 1,251 6/27/2022
0.4.3 797 6/9/2022
0.4.2 621 5/26/2022
0.4.1 443 5/14/2022
0.4.0 770 4/29/2022
0.3.1 1,749 1/16/2022
0.3.0 382 11/23/2021
0.2.0 303 11/17/2021
0.1.1 296 11/15/2021

### 更改

[从 LSP 规范生成 LSP 请求和响应类型。](https://github.com/ionide/LanguageServerProtocol/pull/49) (@TheAngryByrd 是这个的 GOAT)。我们现在公开 3.17 LSP 规范的全部功能。