1-部署dotnet
首先安装dotnet,这个有版本要求。对于最新的0.16.0或者最新的发行版0.14.2,最低需要dotnet-sdk-3.1,也即.netcore 3.1.
我们这里安装5.0
sudo apt install dotnet-sdk-5.0
此外还需要包管理器
sudo apt install nuget
微软开发工具的各种管理设置都是通过nuget进行的。
2-安装thrift文件转换器
sudo apt install thrift-compiler
编写好 .thrift 文件后,通过命令转化为C#文件
如果你是使用新的版本,比如0.14.2,应该转化为netstd,如果是比较旧的,如0.10.0,应该转化为csharp:
thrift -gen netstd <.thrift文件>
或
thrift -gen csharp <.thrift文件>
3-部署thrift环境
3.1-thrift 命令行部署
1.通过nuget查找dotnet
nuget list thrift
这个列出微软方面实现编译好的各类与thrift有关的库,我们可以看到开头有个:
Thrift.NetStd 0.14.2
这个就是我们要的,然后新建工程:
dotnet new console
<