Project Build Error PRJ0006


The new home for Visual Studio documentation is Visual Studio 2017 Documentation on

The latest version of this topic can be found at Project Build Error PRJ0006.

Could not open the temporary file 'file'. Make sure the file exists and that the directory is not write-protected.

Visual C++ could not create a temporary file during the build process. Reasons for this include:

  • No temp directory.

  • Read-only temp directory.

  • Out of disk space.

  • The $(IntDir) folder is either read-only or contains temporary files that are read-only.

This error will also occur following error PRJ0007: Could not create output directory 'directory'. Error PRJ0007 means that the $(IntDir) directory could not be created, implying the creation of temporarily files will also fail.

Temp files are created whenever you specify:

  • A response file.

  • A custom build step.

  • A build event.