IAppxManifestDesignerService2 Interface
Provides programmatic access to a project's .appxmanifext file. You can use it to open a DocData object provided by the Manifest Designer, ensure that it is registered in the running document table (RDT), and return a document handle object that implements two interfaces: IVsDocumentLockHolder and IVsInvisibleEditor. This forces any existing document window to close, and causes the returned document handle to hold a RDT_EditLock. When you need to keep the document handle for longer periods of time, cast it to IVsInvisibleEditor and use GetDocData to get a pointer to a fresh object model. When finished with the document handle, always call IVsDocumentLockHolder.CloseDocumentHolder(), usually passing (uint)__FRAMECLOSE.FRAMECLOSE_SaveIfDirty as the save option.
Assembly: Microsoft.VisualStudio.Shell.Interop.12.0 (in Microsoft.VisualStudio.Shell.Interop.12.0.dll)
| Name | Description | |
|---|---|---|
![]() | OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) | Opens the .appxmanifest designer. |
![]() | OpenAppxManifestDocument(Object, IVsDocumentLockHolder, IAppxManifestDocument) | Opens the .appxmanifest file in the specified project. |
![]() | OpenAppxManifestDocument(Object, UInt32, IVsDocumentLockHolder, IAppxManifestDocument2) | Opens the .appxmanifest file in the specified file. |
