Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

IVsSolution.GetProjectOfGuid Method

Returns the project in the solution, given a unique identifier.

Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in microsoft.visualstudio.shell.interop.dll)

int GetProjectOfGuid (
	[InAttribute] ref Guid rguidProjectID,
	out IVsHierarchy ppHierarchy
int GetProjectOfGuid (
	/** @attribute InAttribute() */ /** @ref */ Guid rguidProjectID, 
	/** @attribute OutAttribute() */ /** @ref */ IVsHierarchy ppHierarchy
JScript does not support passing value-type arguments by reference.



[in] Unique identifier (GUID) for the project.


[out] Pointer to the IVsHierarchy interface of the project referred to by the identifier.

Return Value

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

COM Signature

From vsshell.idl:

HRESULT IVsSolution::GetProjectOfGuid(
   [in] REFGUID rguidProjectID,
   [out] IVsHierarchy **ppHierarchy

The project is identified by the GUID. This method returns the IVsHierarchy interface for the project based on the specified GUID.

Community Additions

© 2015 Microsoft