Project Files and Makefiles

The following files are created when you create a project in Visual Studio. They are used to manage project files within the solution.

Filename

Directory location

Solution Explorer location

Description

Solname.sln

Projname

Not displayed in Solution Explorer

The solution file used within the development environment. It organizes all elements of a project or multiple projects into a single solution. This file is stored in the parent project directory.

Projname.suo

Projname

Not displayed in Solution Explorer

The solution options file used within the development environment. It stores all the user options you create for your solution, so that each time you open the project's solution it has the look and feel you want and includes any customizations you have made. This file is stored in the parent project directory.

Projname.vcproj

Projname

Not displayed in Solution Explorer

The project file used within the development environment. In previous versions, this file was called Projname.dsp. It stores the information specific to your project. Each project has a separate .vcproj file. For more information, see Format of a .vcproj File.This file is stored in the parent project directory.

Projname.idl

Projname

Source

The file containing the Interface Description Language source code for a control type library. This file is used by Visual C++ to generate a type library. The generated library exposes the control's interface to other Automation clients. SeeInterface Definition (IDL) File in the Windows SDK for more information.

Projname.ncb

Projname

Not displayed in Solution Explorer

The no compile browser file. It contains information generated by the parser, which is used by Class View. If the file is accidentally or deliberately deleted, it is automatically regenerated.

Readme.txt

Projname

Project

A file describing each file in a project, using the actual filenames created by the application wizard. It is located in the parent directory of the project.

See Also

Concepts

File Types Created for Visual C++ Projects