The Project object is a generic object provided by the extensibility model.
The Projects collection is a generic object used to represent groups of projects, such as Visual J++ projects.
Remarks
The Projects Collection and Project object are extended and implemented by any package providing its own projects. For example, the Visual J++ package defines a VJProjects collection that is immediately accessible from the DTE object, and this collection contains a project object for each Visual J++ project in the solution.
There is no projects collection containing all projects in the solution. The Solution object contains all the projects in the solution.