Supports editing project properties with an editor (project designer) rather than through the Project Properties dialog. Implemented on the browse object of the project instead of ISpecifyPropertyPages.
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Thetype exposes the following members.
This interface is implemented by a project system that edits project properties through an editor (a project designer) instead of pages displayed in a property page frame.
Such a project does not implement ISpecifyPropertyPages on the project's browse object (specified by VSHPROPID_BrowseObject) and its configuration browse objects. Instead, the project system implements this interface on the browse object and configuration browse objects.
You launch a project designer as a document associated with the project root. A project designer editor is launched by the following call:
pIVsProject2->ReopenItem(VSITEMID_ROOT, guidProjectDesignerEditor, L"", clsidInitialPage, DOCDATAEXISTING_UNKNOWN, &srpWindowFrame)
A project using a project designer must provide the following properties:
The GUID of the project designer.