Metoda IVsSolution2.AddVirtualProjectEx — (IVsHierarchy, UInt32, Guid)
Przypisuje oryginalny identyfikator GUID w projekcie są odtwarzane przy następnym otwarciu rozwiązania.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
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
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[in] Wskaźnik do obiektu w hierarchii.
grfAddVPFlags
Type: System.UInt32[in] Określa, czy chcesz dodać nowy projekt wirtualny do Eksploratora rozwiązań. Aby uzyskać listę grfAddVPFlags, zobacz __VSADDVPFLAGS.
rguidProjectID
Type: System.Guid[in] Projekt Unikatowy identyfikator (GUID).
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Implementuje
IVsSolution.AddVirtualProjectEx(IVsHierarchy, UInt32, Guid)
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsSolution2::AddVirtualProjectEx(
[in] IVsHierarchy *pHierarchy,
[in] VSADDVPFLAGS grfAddVPFlags,
[in] REFGUID rguidProjectID
);
Ta metoda jest taka sama jak AddVirtualProject z tą różnicą, że obiekt wywołujący można określić projektu identyfikator GUID poszczególnych wystąpień (rGUIDProjectID) dla tego projektu włączyć GetProjectOfGuid i GetProjectOfProjref działać prawidłowo. Obiekt wywołujący jest odpowiedzialny za przechowywanie identyfikator GUID wystąpienia i przekazywanie ten sam identyfikator GUID, gdy ponowne ładowanie tego samego wystąpienia projektu.
Identyfikator GUID projektu nie jest taki sam jak identyfikator GUID typu projektu.CoCreateGuid() Służy do tworzenia nowych identyfikatorów GUID.
Zobacz też
Interfejs IVsSolution2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku