【发布时间】:2013-11-24 05:57:36
【问题描述】:
我在 asp.net c# 中的命名空间“System.IO”中不存在类型或命名空间名称“MemoryMappedFiles”(您是否缺少程序集引用?)。我正在使用框架 3.5。
【问题讨论】:
-
但我不知道应该添加哪个程序集。
标签: c# asp.net namespaces
我在 asp.net c# 中的命名空间“System.IO”中不存在类型或命名空间名称“MemoryMappedFiles”(您是否缺少程序集引用?)。我正在使用框架 3.5。
【问题讨论】:
标签: c# asp.net namespaces
正如 CodeCaster 所说,您似乎缺少一个程序集。
MemoryMappedFile 类属于System.IO.MemoryMappedFiles 命名空间,它在System.Core.dll 程序集中。
为此,在解决方案窗口中,右键单击“References”并选择“Add Reference..”转到 .NET 选项卡,然后双击 System.Core.dll。
@SonerGönül 我正在使用框架版本 3.5
那么您应该升级您的 .NET Framework 版本,因为在 .NET Framework 4 之后添加了 MemoryMappedFile 类。
【讨论】:
MemoryMappedFile。如果您的目标是较早版本的框架,您将无法使用此类。一个解决方案(如果可能的话)是针对 .NET 4 或更高版本重新定位您的库。
MemoryMappedFile类是在.NET 4版本之后添加的