无法写入输出文件“<filename>”:<error>

更新:2007 年 11 月

创建文件时出现问题。

无法打开输出文件以进行写入。文件(或包含该文件的文件夹)可能由另一个进程打开以供独占使用,或者可能设置了只读属性。

文件以独占形式打开的常见情形是:

  • 应用程序已经在运行并使用它的文件。若要解决此问题,请确保应用程序没有运行。

  • 其他应用程序已经打开了该文件。若要解决此问题,请确保其他应用程序没有访问该文件。是哪个应用程序在访问您的文件并不总是很明显;在这种情况下,重新启动计算机可能是终止该应用程序的最简单的方法。

即使是项目输出文件中只有一个被标记为只读,也将会引发此异常。

**错误 ID:**BC31019

更正此错误

  1. 再次编译此程序以查看错误是否重复出现。

  2. 如果仍出现错误,请保存您的工作并重新启动 Visual Studio。

  3. 如果仍出现错误,请重新启动计算机。

  4. 如果错误重复出现,请重新安装 Visual Basic。

  5. 如果在重新安装之后依然出现错误,请通知 Microsoft 产品支持服务。

在“Windows 资源管理器”中检查文件属性

  1. 打开您感兴趣的文件夹。

  2. 单击“查看”图标,然后选择“详细信息”。

  3. 右击列标头,然后从下拉列表中选择“属性”。

更改文件或文件夹的属性

  1. 在“Windows 资源管理器”中,右击该文件或文件夹,然后选择“属性”。

  2. 在“常规”选项卡的“属性”节中,清除“只读”框。

  3. 按“确定”。

请参见

其他资源

产品支持和辅助功能