我们正在开发一个高性能的客户端/服务器系统,我们希望使用新的Span结构及其优点。因此,我们不希望使用模拟Span功能的带外包,因此在.NET Core 2.1上使用速度较慢。
如何使用.NET Core 2.1附带的Span结构为这样的系统(.NET库)开发连接器,也可以在常规.NET Framework中使用,而无需编译不同的库。
为了更好的理解而重新提出的问题:
是否可以在没有#defines的情况下创建一个库项目,或者为不同的.NET框架手动添加库,这些.NET框架利用.NET Core 2.1的内部Span,并且在常规.NET框架应用程序中也可以工作,即使性能下降也没有等待.NET Standard 2.1?