要用到MemoryMappedFiles,还必须引入额外的reference吗?编译报错了。
本帖最后由 u014227079 于 2014-03-21 11:08:17 编辑
我使用VC2012的C#,建立一个控制台程序,然后在main函数里面:
System.IO.MemoryMappedFiles.CreateFromFile(@"d:\my.txt", FileMode.OpenOrCreate, "ImgA");
编译的时候提示错误:
error CS0234: The type or namespace name 'CreateFromFile' does not exist in the namespace 'System.IO.MemoryMappedFiles' (are you missing an assembly reference?)
我试图添加一个reference,但是发现可以添加的列表里面并没有System.IO这一项啊。
改怎么办?
------解决方案--------------------http://msdn.microsoft.com/zh-cn/library/system.io.memorymappedfiles.memorymappedfile.aspx
命名空间: System.IO.MemoryMappedFiles
程序集: System.Core(在 System.Core.dll 中)
你的工程引用System.Core.dll了吗?
------解决方案--------------------你引用错了,System.IO.MemoryMappedFiles中没有
------解决方案--------------------System.IO.MemoryMappedFiles.
MemoryMappedFile
少了类名