![]() |- ProjectItems (a collection of ProjectItem) |- Project - Object(unique for the project type) Visual C++ project model also complies with this general automation project model scheme: Projects Every tool in the environment that has a project also has an object of the 'Project' type associated with it. Every MSVS project type has a corresponding project automation interface. ![]() Visual Studio provides an extendable project-neutral object model that represents solutions, projects, code objects, documents, etc. Visual C++ project model is a stand-alone COM component available through the VCProjectEngine.dll assembly, which could also be used independently outside of Visual Studio development environment. ![]() Visual C++ project model extends the standard Visual Studio project model, providing access to the specific functionality of Visual C++ (vcproj/vcxproj) project types. Visual C++ project model is a collection of interfaces describing the properties of a compiler, linker and other build tools, as well as the structure of MSVS-compatible projects themselves, and it is connected with the Visual Studio Automation Object Model through the VCProjects late-bound properties. You can read the new version of this article here.
0 Comments
Leave a Reply. |