C#学习教程:c#MemoryMappedFile in .net 3.5分享


c#MemoryMappedFile in .net 3.5

我需要在.net 3.5中使用MemoryMappedFile类…有没有办法找到.net 4.0中使用的类的代码并创建在.net 3.5中使用? 提前致谢

如果您需要.NET 3.5中的内存映射文件,您还可以从头开始围绕各自的Win32方法编写自己的包装器。 这可能需要更多的努力,但它避免了任何许可问题。

.NET 4使用了一个全新的CLR,我发现在引擎盖下发生了足够的改变以使其基本上不可行,我也不会感到惊讶。

基本上,您应该使用支持您所需function的.NET版本 – 您发现的任何解决方法很可能会导致难以诊断的问题,IMO。

可以使用反编译器或共享源(有意省略的链接)来获取代码。 快速查看不会显示对CLR的任何调用,但它看起来一切都是“普通”C#和一些P / Invoke到Win32。

但是,请注意,您必须提取一些类才能使其成为可能,而不仅仅是System.IO.MemoryMappedFiles。 最后,你仍然会遇到Jon所描述的问题。

当然,更不用说任何许可问题了。 无论如何,这真的是第一个showstopper。

上述就是C#学习教程:c#MemoryMappedFile in .net 3.5分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031692.html

发表评论

邮箱地址不会被公开。 必填项已用*标注