Metoda IVsSolution.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.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsSolution::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.
[!UWAGA]
Identyfikator GUID projektu nie jest taki sam jak identyfikator GUID typu projektu. CoCreateGuid() jest przydatna przy tworzeniu nowych identyfikatorów GUID.
Zobacz też
Interfejs IVsSolution
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku