[英]Implement Span<T> in Unity
我正在尝试在 Unity 中使用Span 。
我知道System.Memory
尚不受支持,但我还是想实现它。
我直接从NuGet下载了库。 我从 nuget 包中的 netstandard2.0 文件夹中获取System.Memory.dll
并将其拖到项目 Assets/Scripts 文件夹中。
但是我收到此错误,并且无法在我的 IDE (Rider) 中使用它。
由于错误,将不会加载程序集“Assets/System.Memory.dll”:无法解析引用“System.Runtime.CompilerServices.Unsafe”。 程序集是否丢失或与当前平台不兼容?
我的问题是:如何在 Unity 中使用 Span?
Unity 版本:Unity 2019.1.7f。
操作系统: Windows
Nuget 可能会在 Unity 中产生问题。
解决办法是直接下载dll。
从直接下载中获取库 => 下载包
将System.Memory.dll
从 lib/netstandartd2.0 文件夹导入到项目窗口
在项目窗口中选择System.Memory.dll
然后禁用“验证引用”
我从统一论坛中获取了信息并应用于我的情况。 (在论坛中他们使用 Unity Packages,而我只是在 Assets 上设置库)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.