Итак, я не могу понять, почему я не могу писать в файл. Он говорит, что он используется другим процессом. Вот ошибка (IOException не было обработано):
The process cannot access the file 'C:\Temp\TempFile.cfg' because it is being used by another process.
Вот текущий код, который я использую для записи в файл:
Dim myConfig
Dim saveFileDialog1 As New SaveFileDialog()
saveFileDialog1.Filter = "Configuration Files (*.cfg)|*.cfg"
saveFileDialog1.FilterIndex = 2
saveFileDialog1.RestoreDirectory = True
If saveFileDialog1.ShowDialog() = DialogResult.OK Then
myConfig = saveFileDialog1.OpenFile()
If (myConfig IsNot Nothing) Then
System.IO.File.WriteAllText(saveFileDialog1.FileName, TextBox1_Output_Module.Text & vbCrLf & TextBox2_Output_Module.Text & vbCrLf & TextBox3_Output_Module.Text)
myConfig.Close()
End If
End If
Я не уверен, что мне не хватает, поскольку я думал, что проверил это вчера, и это сработало.