In the XML project files:
Console applications contain:
<OutputType>Exe</OutputType>
WinForms applications contain:
<OutputType>WinExe</OutputType>
Projects
Library (.dll) contain:
<OutputType>Library</OutputType>
and DO NOT contain
<ProjectTypeGuids>
ASP.NET and WCF projects contain:
<ProjectTypeGuids>{603c0e0b-db56-11dc-be95-000d561079b0};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> <OutputType>Library</OutputType>
GUIDs do something to determine exactly what type of project it has. The ones above were taken from an ASP.NET application. They also exist in WCF projects, and flipping a GUID can trick Vis Studio into changing the type of project when it opens.
CodingWithSpike Mar 19 '09 at 3:14 2009-03-19 03:14
source share