Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are all these Visual Studio 2005 files for?

I just (re-)joined a company to work on some C++ projects. I'm looking at the files and I'm trying to figure out what all the Visual Studio related files are. Many I suspect are orphans from previous versions of the IDE.

I've listed all the file extensions below and annotated the ones I think I understand. If can provide more information about the individual files or how they different files are related, I would be very appreciative. I'd also like to hear advice on dealing with these files under some version control system (we use Visual SourceSafe for now).

.dsp - Developer Studio project (obsolete?)
.dsw - Developer Studio workspace (obsolete?)
.ncb - No compile browser file (for intellisense?)
.sln - Solution
.suo - Solution user options
.vcproj - VC++ project file
.vcproj.$DOMAIN.$USER.user - huh?
.vcproj.vspscc - ?
.vsscc - ?
.vssscc - ?
.vc08 - ?
What drives me really crazy are the files that are binary rather than simple text files. Why does MS hate text files so much? Sigh...

-cr

like image 801
criddell Avatar asked Dec 17 '08 18:12

criddell


People also ask

What is Visual Studio 2005?

Visual Studio 2005 (VS 2005) is an integrated IDE enabling development of C++, C#, and Visual Basic and J #applications under one roof. It includes numerous features that help in building windows applications with less effort. The IDE is designed primarily for building applications with any . NET languages.

What is a Visual Studio file?

Visual Studio uses MSBuild to build each project in a solution, and each project contains an MSBuild project file. The file extension reflects the type of project, for example, a C# project (. csproj), a Visual Basic project (. vbproj), or a database project (.

How to Start Visual Studio 2005?

Start Visual Studio in Administrator mode by right-clicking the Visual Studio 2005 icon in the Start menu, and selecting "Run As Administrator". If you do not do this, Visual Studio receives a filtered UAC token and cannot debug. Install and enable IIS Windows Authentication for the IIS application.


1 Answers

.dsp - Obsolete
.dsw - Obsolete
.ncb - for intellisense (should not be in source control)
.sln - Solution
.suo - Solution user options (should not be in source control)
.vcproj - VC++ project file
.vcproj.$DOMAIN.$USER.user - Project user options (should not be in source control)
.vcproj.vspscc - source control file
.vsscc - source control file
.vssscc - source control file

VSS = Visual Source Safe
SCC = Source Code Control (The TLA for the source control plugin architecture in VS)

like image 107
Rob Prouse Avatar answered Oct 19 '22 17:10

Rob Prouse