【发布时间】:2015-06-22 09:10:58
【问题描述】:
我在 MVC6 中做一个简单的文件 IO。我添加了System.IO NuGet 包。但是,它给了我编译时错误。当我输入代码时,VS IDE 没有显示任何红色标记。 Close() 方法也出现在智能感知中。请帮忙!
我的代码
StreamWriter writer = System.IO.File.CreateText("some_valid_path");
writer.WriteLine("test");
writer.Close();
错误
StreamWriter 不包含 'Close' 的定义,并且没有扩展方法 'Close' 可以找到接受“StreamWriter”类型的第一个参数(您是否缺少 using 指令或程序集引用?)
谢谢。
【问题讨论】:
-
尝试使用 Dispose 而不是 Close
标签: asp.net-mvc asp.net-core-mvc