mscorlib.dll中发生了未处理的“System.IO.IOException”类型异常

时间:2015-04-15 23:58:23

标签: runtime-error vb.net-2010 streamwriter unhandled

我遇到了这段代码的问题。 StreamWriter创建.txt文档并将其放在项目bin文件夹中,但是当我运行该程序时,我收到一条错误消息:

mscorlib.dll中出现未处理的“System.IO.IOException”类型异常
该进程无法访问该文件...因为它正由另一个进程使用。

我的计算机上没有运行其他程序,所以我不确定其他程序可以使用它。这是我的代码,提前谢谢。

Private Sub saveButton_Click(sender As Object, e As EventArgs) Handles saveButton.Click
    Dim voteWriter As IO.StreamWriter
    Dim vote As String

    voteWriter = IO.File.AppendText("warrenHS.txt")
    vote = Convert.ToString(canidateListBox.SelectedItem)

    voteWriter.Write(vote)
End Sub

1 个答案:

答案 0 :(得分:2)

确保在完成后关闭流。

voteWriter.Close()

或者您可以在using语句中使用它,该语句将在结尾处自动关闭它。