XNA Game Studio - невозможно редактировать файлы в проекте - PullRequest
0 голосов
/ 13 сентября 2018

Я использую проект XNA Game 4.0 в Visual Studio 2017, и у меня возникают проблемы с редактированием файла в папке.

У меня есть файл с именем 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");
    }
}

файл не имеет "Test" в нем.

Я пытался пропустить Content часть пути к файлу, но тогда он тоже не работал.

Q: Почему файл не записывается в файл?

1 Ответ

0 голосов
/ 13 сентября 2018

Вы не получаете никаких исключений? Тогда я бы заподозрил относительный путь записи в другую позицию. У вас есть какой-нибудь другой файл debuglog.txt на диске? Попробуйте установить точку останова на writer.Write и проверьте значение для stream / Name. Это указывает на правильный путь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...