IVsSolution.AddVirtualProjectEx – metoda (IVsHierarchy, UInt32, Guid)
Přiřadí identifikátor GUID původní projekt je znovu vytvořena při příštím otevření řešení.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int AddVirtualProjectEx(
IVsHierarchy pHierarchy,
uint grfAddVPFlags,
[InAttribute] ref Guid rguidProjectID
)
int AddVirtualProjectEx(
IVsHierarchy^ pHierarchy,
unsigned int grfAddVPFlags,
[InAttribute] Guid% rguidProjectID
)
abstract AddVirtualProjectEx :
pHierarchy:IVsHierarchy *
grfAddVPFlags:uint32 *
rguidProjectID:Guid byref -> int
Function AddVirtualProjectEx (
pHierarchy As IVsHierarchy,
grfAddVPFlags As UInteger,
<InAttribute> ByRef rguidProjectID As Guid
) As Integer
Parametry
- pHierarchy
[v] Ukazatel na objekt v hierarchii.
- grfAddVPFlags
[v] Určuje, zda chcete přidat nový virtuální projekt Aplikaci Solution Explorer.For a list of grfAddVPFlags, see __VSADDVPFLAGS.
- rguidProjectID
[v] Projekt jedinečný identifikátor (GUID).
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z vsshell.idl:
HRESULT IVsSolution::AddVirtualProjectEx(
[in] IVsHierarchy *pHierarchy,
[in] VSADDVPFLAGS grfAddVPFlags,
[in] REFGUID rguidProjectID
);
Tato metoda je stejná jako AddVirtualProject až na to, že volající můžete určit identifikátor instance GUID projektu (rGUIDProjectID) pro tento projekt povolení GetProjectOfGuid a GetProjectOfProjref správně fungovat.Volající je zodpovědný za tuto instanci identifikátoru GUID odchyluje a procházející stejný identifikátor GUID, při opětovné načtení instance stejného projektu.
[!POZNÁMKA]
Identifikátor GUID projektu není stejný jako identifikátor GUID typu projektu.CoCreateGuid() je užitečné při vytváření nové identifikátory GUID.
Viz také
IVsSolution – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek