似乎无法在Visual Studio 2015中的新跨平台项目中写入文件

本文关键字:跨平台 文件 项目 2015 Studio Visual | 更新日期: 2023-09-27 18:21:13

我在Visual Studio 2015中创建了一个新的Web应用程序。我正在编写一种方法,其中包括将一些数据写入csv文件。但是,streamwriter行上的以下代码会产生错误:

错误CS1503参数1:无法从"string"转换为"System.IO.Stream"DecisionMaking.DNX Core 5.0

string fname = "D:''Programs''Logins''test.csv";
 using (StreamWriter file = new StreamWriter(fname)){
   //Loop here and write to file
 }

我的DNX 5.0引用中有System.IO包。StreamWriter类确实有一个字符串构造函数。我使用的代码与我在一个旧的mvc 4项目中使用的代码相同。任何帮助都将不胜感激。

似乎无法在Visual Studio 2015中的新跨平台项目中写入文件

fs = new FileStream(fileName, FileMode.CreateNew);替换fname查找MSDN参考:https://msdn.microsoft.com/en-us/library/wtbhzte9(v=vs.110).aspx
string fileName = "D:''Programs''Logins''test.csv";
fs = new FileStream(fileName, FileMode.CreateNew);
using (StreamWriter writer = new StreamWriter(fs))
{
    //Write to file
}