Permalink
Fetching contributors…
Cannot retrieve contributors at this time
63 lines (32 sloc) 2.04 KB

欢迎使用 NEO SDK

可使用 NEO SDK 来开发各种基于 NEO 的应用,如钱包客户端,游戏等。 引用 NEO SDK 后,您的项目仍可在原有的环境中运行,而非在 NeoVM 中运行,如果想开发在 NeoVM 中运行的程序,请参考 NEO 智能合约

此文档是完全开源的。 可通过任何方式参与此文档,如创建问题、编写文档等。

该文档适用于 NEO 2.9.0 版本。与 Visual Studio 2017 结合使用时,可以更方便地使用 NEO SDK 来开发软件。

下载地址:

最简单的方法是在 Visual Studio 2017 中新建 .NET 项目(项目的 .NET 版本不能低于 NEO SDK 所使用的 .NET 版本),然后在项目中右键 管理 NuGet 程序包,在搜索框中搜索 NEO,然后安装即可。

此外,你也可以在 这里 下载 NuGet 安装包来手动安装。

项目构成

完整的 NEO SDK 主要由两个项目以及众多依赖项构成:

NEO SDK 主要项目:

NEO:https://github.com/neo-project/neo

NeoVM:https://github.com/neo-project/neo-vm

NEO SDK 依赖项:

.NETFramework 4.7

​ Microsoft.AspNetCore.Server.Kestrel (>= 2.1.1)

​ Akka (>= 1.3.8)

​ Microsoft.AspNetCore.WebSockets (>= 2.1.1)

​ Microsoft.AspNetCore.Server.Kestrel.Https (>= 2.1.1)

​ Microsoft.EntityFrameworkCore.Sqlite (>= 2.1.1)

​ Replicon.Cryptography.SCrypt (>= 1.1.6.13)

​ Microsoft.Extensions.Configuration.Json (>= 2.1.1)

​ System.Text.Encodings.Web (>= 4.5.0)

​ Microsoft.AspNetCore.ResponseCompression (>= 2.1.1)

.NETStandard 2.0

​ Akka (>= 1.3.8)

​ Microsoft.AspNetCore.ResponseCompression (>= 2.1.1)

​ Microsoft.AspNetCore.WebSockets (>= 2.1.1)

​ Microsoft.AspNetCore.Server.Kestrel.Https (>= 2.1.1)

​ Microsoft.EntityFrameworkCore.Sqlite (>= 2.1.1)

​ System.Text.Encodings.Web (>= 4.5.0)

​ Microsoft.Extensions.Configuration.Json (>= 2.1.1)

​ Microsoft.AspNetCore.Server.Kestrel (>= 2.1.1)