Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# “正在尝试写入CSV文件”;无法访问已关闭的文件。”;_C#_Asp.net Mvc 3_Csv - Fatal编程技术网

C# “正在尝试写入CSV文件”;无法访问已关闭的文件。”;

C# “正在尝试写入CSV文件”;无法访问已关闭的文件。”;,c#,asp.net-mvc-3,csv,C#,Asp.net Mvc 3,Csv,我正在尝试使用NuGet CsvHelper包编写CSV文件。当我运行控制器操作时,我看到“无法访问关闭的文件” 我不确定这是什么原因造成的。有人知道我怎样才能让它写一个.CSV文件吗?试试打电话 csv.Open() 在您尝试写作之前,请先阅读。需要我们使用csv.Writer.WriteRecord(person)?他们的基本示例没有在CsvWriter周围使用语句。试着把它去掉。是否有可能它试图在应该处理之前处理CsvWriter 我必须声明一个特定的路径,如: using (va

我正在尝试使用NuGet CsvHelper包编写CSV文件。当我运行控制器操作时,我看到“无法访问关闭的文件”

我不确定这是什么原因造成的。有人知道我怎样才能让它写一个.CSV文件吗?

试试打电话

csv.Open() 

在您尝试写作之前,请先阅读。

需要我们使用csv.Writer.WriteRecord(person)?

他们的基本示例没有在
CsvWriter
周围使用
语句。试着把它去掉。是否有可能它试图在应该处理之前处理
CsvWriter


我必须声明一个特定的路径,如:

  using (var csv = new CsvWriter(new StreamWriter(@"c:\file.csv")))

也许可以尝试使用streamwriter专门声明一条路径<代码>使用(var csv=new CsvWriter(new StreamWriter(@“c:\file.csv”))
Doh!看起来就是这样。
  using (var csv = new CsvWriter(new StreamWriter(@"c:\file.csv")))