【问题标题】:MemoryMappedFiles namespace error [closed]MemoryMappedFiles 命名空间错误[关闭]
【发布时间】:2013-11-24 05:57:36
【问题描述】:

我在 asp.net c# 中的命名空间“System.IO”中不存在类型或命名空间名称“MemoryMappedFiles”(您是否缺少程序集引用?)。我正在使用框架 3.5。

【问题讨论】:

  • 但我不知道应该添加哪个程序集。

标签: c# asp.net namespaces


【解决方案1】:

正如 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 类。

【讨论】:

  • 但是当我添加 System.Core dll 时,我收到无法添加的错误,因为它被构建系统自动引用。
  • 请注意,我似乎在 .NET 4 中添加了 MemoryMappedFile。如果您的目标是较早版本的框架,您将无法使用此类。一个解决方案(如果可能的话)是针对 .NET 4 或更高版本重新定位您的库。
  • @MonikaParekh 您确定将此程序集添加到正确的项目吗?而c45207是对的,MemoryMappedFile类是在.NET 4版本之后添加的
  • 那我现在该怎么办?
  • @MonikaParekh 您项目的目标 .net 版本是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-25
  • 2015-12-16
  • 2013-08-13
  • 1970-01-01
  • 2011-03-03
  • 1970-01-01
相关资源
最近更新 更多