我得到了以下错误
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 store应用程序。
发布于 2014-03-17 07:50:20
您的错误消息显示为Filestream (请注意“s”是小写的)。
C#是一种区分大小写的语言。
发布于 2014-03-17 08:09:06
检查您的项目引用。你有mscorlib.dll作为推荐人吗?
http://msdn.microsoft.com/en-us/library/system.io.filestream(v=vs.110).aspx
检查引用取决于Visual Studio项目的类型。
对于除网站项目之外的所有其他类型的项目,只需在Visual Studio解决方案资源管理器中展开项目内的“引用”文件夹(在项目顶部)。
对于网站项目,右击项目并选择属性页。
https://stackoverflow.com/questions/22444712
复制相似问题