'的FileStream'无法找到

时间:2014-03-16 23:48:31

标签: c# import filestream

我收到以下错误

The type or namespace name 'FileStream' could not be found (are you missing a using directive or an assembly reference?)

请注意,我导入了System.IO命名空间,但仍然有错误。

我还试图明确限定类型名称System.IO.FileStream,但仍然会收到错误

public async void OnDataRead(byte[] c)
{
     using (var stream = new FileStream(@"C:\Users\amirk_000\Pictures\n.png", FileMode.Append))
     {
          stream.Write(c, 0, c.Length);
     }
}
编辑:我忘了提到我正在开发一个Windows应用商店

2 个答案:

答案 0 :(得分:4)

您的错误消息显示为Filestream(请注意,'是小写的)。最有可能的是,您实际编译的代码与您在此处显示的代码之间存在差异。

C#是一种区分大小写的语言。

答案 1 :(得分:0)

检查您的项目参考。你有mscorlib.dll作为参考吗?

http://msdn.microsoft.com/en-us/library/system.io.filestream(v=vs.110).aspx

检查引用取决于Visual Studio项目的类型。

对于除Web站点项目之外的所有其他类型的项目,在Visual Studio Solution Explorer中,只需展开项目中的references文件夹(位于项目顶部)。

对于网站项目,右键单击项目并选择属性页。