C# System.Runtime.CompilerServices.Unsafe方法与F不兼容#

C# System.Runtime.CompilerServices.Unsafe方法与F不兼容#,c#,.net,f#,unsafe,C#,.net,F#,Unsafe,该包定义了几个方法,F#编译器将这些方法显示为具有输入或输出类型nativeptr。这些方法包括AsPointer,AsRef,Copy,CopyBlock,InitBlock,Read和Write,以及其他一些方法 但是,任何使用这些方法的尝试都会产生以下编译错误: 错误FS0001:泛型构造要求类型“nativeptr”具有引用语义,但它没有引用语义,即它是一个结构 查看包的属性,可以发现,nativeptr对应于相应IL方法中的void* 有什么解决办法吗?或者,如何修改IL方法以使用F#

该包定义了几个方法,F#编译器将这些方法显示为具有输入或输出类型
nativeptr
。这些方法包括
AsPointer
AsRef
Copy
CopyBlock
InitBlock
Read
Write
,以及其他一些方法

但是,任何使用这些方法的尝试都会产生以下编译错误:

错误FS0001:泛型构造要求类型“nativeptr”具有引用语义,但它没有引用语义,即它是一个结构

查看包的属性,可以发现,
nativeptr
对应于相应IL方法中的
void*

有什么解决办法吗?或者,如何修改IL方法以使用F#