开发者

System.IO.MemoryMappedFiles on MonoTouch?

开发者 https://www.devze.com 2023-03-25 13:37 出处:网络
I wanted to convert a small test application from Windows .NET 4 to MonoTouch but I am missing System.IO.MemoryMappedFiles.

I wanted to convert a small test application from Windows .NET 4 to MonoTouch but I am missing System.IO.MemoryMappedFiles. Then I tried it with a plain Mono console app and the namespace isn't there either. I tried Mono 2.10 in combination with MonoDevelop 2.4.

Is it supposed to be there or not? I'm kind of confused, as 开发者_运维百科.NET4 compatibility was announced with Mono, as far as I know.


Mono 2.10 has some support for memory mapped file. However it is not 100% complete (and Windows-specific things like security are not likely to be ever included) so YMMV.

You can browser what's available from the GIT repository: https://github.com/mono/mono/tree/mono-2-10/mcs/class/System.Core/System.IO.MemoryMappedFiles

Since this is a .NET 4.0 feature you'll need to use the 'dmcs' compiler to get your code to compile (and also reference System.Core.dll where the types resides).

As for MonoTouch it provides a subset of Mono (originally based on the 2.1 profile from Silverlight and extra, even some 4.0, features). Currently (for MonoTouch 4.x) this does not include any type from System.IO.MemoryMappedFile.* namespace. Future versions will offer more .NET 4.0 features (if they are available from iOS).

0

精彩评论

暂无评论...
验证码 换一张
取 消