我正在Visual Studio 2017中使用 XNA Game 4.0 项目,并且在编辑文件夹中的文件时遇到问题。
我在名为debuglog.txt
的文件夹中有一个名为Logs
的文件。
文件夹和文件已正确添加到项目中;它们都正确显示在bin/x68/Debug
目录中(debuglog.txt
在Logs
中,而Logs
在bin/x68/Debug
中)。
但是,当我尝试使用LoadContent
方法编辑文件内容时,如下所示:
public string fileName = @"Content\Logs\debuglog.txt";
...
protected override void LoadContent(){
//Only the relevant code is shown and this is guaranteed to run
using(StreamWriter writer = new StreamWriter(File.Open(fileName, FileMode.OpenOrCreate))){
writer.Write("Test");
}
}
文件中没有“测试”。
我试图省略文件路径的Content
部分,但后来也没有用。
问:为什么未将文件写入?