Я пытаюсь создать новый файл и записать в него XML:
FileStream output = File.Create(Path.Combine(PATH_TO_DATA_DIR, fileName));
Аргумент оценивается как:
C:\path\to\Data\test.xml
Исключение составляет:
The process cannot access the file 'C:\path\to\Data\test.xml' because it is being used by another process.
Что я здесь не так делаю?
ОБНОВЛЕНИЕ: Этот код вызывает то же исключение:
StreamWriter writer = new StreamWriter(Path.Combine(PATH_TO_DATA_DIR, fileName));
ОБНОВЛЕНИЕ 2: Файл, который я пытаюсь создать, не существует в файловой системе. Так как же это можно использовать?
ОБНОВЛЕНИЕ 3: Изменено имя нового файла, и теперь оно работает. Я не уверен почему. Возможно, я по незнанию создал его при первом вызове, и он не удался при последующих вызовах?