Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Include Protected Members
Include Inherited Members
Provides top-level manipulation or maintenance of the solution.
The IVsSolution2 type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
![]() |
AddVirtualProject | Adds a type of virtual project that is not created by clicking Open Project on the New menu to open the solution. (Inherited from IVsSolution.) |
![]() |
AddVirtualProject(IVsHierarchy, UInt32) | Adds a type of virtual project that is not created by clicking OpenProject on the New menu to open the solution. |
![]() |
AddVirtualProjectEx | Assigns the original GUID to the project when it is recreated the next time the solution is opened. (Inherited from IVsSolution.) |
![]() |
AddVirtualProjectEx(IVsHierarchy, UInt32, Guid%) | Assigns the original GUID to the project when it is recreated the next time the solution is opened. |
![]() |
AdviseSolutionEvents | Establishes client notification of solution events. (Inherited from IVsSolution.) |
![]() |
AdviseSolutionEvents(IVsSolutionEvents, UInt32%) | Establishes client notification of solution events. |
![]() |
CanCreateNewProjectAtLocation | Determines whether a new project can be created at a given location. (Inherited from IVsSolution.) |
![]() |
CanCreateNewProjectAtLocation(Int32, String, Int32%) | Determines whether a new project can be created at a given location. |
![]() |
CloseSolutionElement | Programmatically closes a document, a project, or the entire solution. (Inherited from IVsSolution.) |
![]() |
CloseSolutionElement(UInt32, IVsHierarchy, UInt32) | Programmatically closes a document, a project, or the entire solution. |
![]() |
CreateNewProjectViaDlg | Controls options for the Create New Project dialog box. (Inherited from IVsSolution.) |
![]() |
CreateNewProjectViaDlg(String, String, UInt32) | Controls options for the Create New Project dialog box. |
![]() |
CreateProject | Creates or opens a project. (Inherited from IVsSolution.) |
![]() |
CreateProject(Guid%, String, String, String, UInt32, Guid%, IntPtr%) | Creates or opens a project. |
![]() |
CreateSolution | Creates a new solution. (Inherited from IVsSolution.) |
![]() |
CreateSolution(String, String, UInt32) | Creates a new solution. |
![]() |
GenerateNextDefaultProjectName | This method obtains the default name for the next project in the solution (ProjectN).Generates the next default project name given a specific path. (Inherited from IVsSolution.) |
![]() |
GenerateNextDefaultProjectName(String, String, String%) | Generates the next default project name given a specific path. |
![]() |
GenerateUniqueProjectName | Generates a unique project name, given a root project name. (Inherited from IVsSolution.) |
![]() |
GenerateUniqueProjectName(String, String%) | Generates a unique project name, given a root project name. |
![]() |
GetGuidOfProject | Returns the unique identifier for a project in the solution. (Inherited from IVsSolution.) |
![]() |
GetGuidOfProject(IVsHierarchy, Guid%) | Returns the unique identifier for a project in the solution. |
![]() |
GetItemInfoOfProjref | Obtains the required property for the specified project item reference. (Inherited from IVsSolution.) |
![]() |
GetItemInfoOfProjref(String, Int32, Object%) | Obtains the required property for the specified project item reference. |
![]() |
GetItemOfProjref | Returns a hierarchy and hierarchy item pair for the specified project reference string. (Inherited from IVsSolution.) |
![]() |
GetItemOfProjref(String, IVsHierarchy%, UInt32%, String%, array<VSUPDATEPROJREFREASON[]) | Returns a hierarchy and hierarchy item pair for the specified project reference string. |
![]() |
GetProjectEnum | Returns an enumerator for all the projects in the solution. (Inherited from IVsSolution.) |
![]() |
GetProjectEnum(UInt32, Guid%, IEnumHierarchies%) | Returns an enumerator for all the projects in the solution. |
![]() |
GetProjectFactory | Returns a project factory. (Inherited from IVsSolution.) |
![]() |
GetProjectFactory(UInt32, Guid%, String, IVsProjectFactory%) | Returns a project factory. |
![]() |
GetProjectFilesInSolution | Compiles a list of the specified projects in the solution. (Inherited from IVsSolution.) |
![]() |
GetProjectFilesInSolution(UInt32, UInt32, array<String[], UInt32%) | Compiles a list of the specified projects in the solution. |
![]() |
GetProjectInfoOfProjref | Obtains the required property for the specified project reference. (Inherited from IVsSolution.) |
![]() |
GetProjectInfoOfProjref(String, Int32, Object%) | Obtains the required property for the specified project reference. |
![]() |
GetProjectOfGuid | Returns the project in the solution, given a unique identifier. (Inherited from IVsSolution.) |
![]() |
GetProjectOfGuid(Guid%, IVsHierarchy%) | Returns the project in the solution, given a unique identifier. |
![]() |
GetProjectOfProjref | Returns a hierarchy for the specified project reference string. (Inherited from IVsSolution.) |
![]() |
GetProjectOfProjref(String, IVsHierarchy%, String%, array<VSUPDATEPROJREFREASON[]) | Returns a hierarchy for the specified project reference string. |
![]() |
GetProjectOfUniqueName | Returns the project in the solution, given a unique name. (Inherited from IVsSolution.) |
![]() |
GetProjectOfUniqueName(String, IVsHierarchy%) | Returns the project in the solution, given a unique name. |
![]() |
GetProjectTypeGuid | Returns the project type, given a GUID. (Inherited from IVsSolution.) |
![]() |
GetProjectTypeGuid(UInt32, String, Guid%) | Returns the project type, given a GUID. |
![]() |
GetProjrefOfItem | Returns a project reference string for the specified hierarchy and hierarchy item pair. (Inherited from IVsSolution.) |
![]() |
GetProjrefOfItem(IVsHierarchy, UInt32, String%) | Returns a project reference string for the specified hierarchy and hierarchy item pair. |
![]() |
GetProjrefOfProject | Returns a project reference string for the specified hierarchy. (Inherited from IVsSolution.) |
![]() |
GetProjrefOfProject(IVsHierarchy, String%) | Returns a project reference string for the specified hierarchy. |
![]() |
GetProperty | Returns the specified property of the solution. (Inherited from IVsSolution.) |
![]() |
GetProperty(Int32, Object%) | Returns the specified property of the solution. |
![]() |
GetSolutionInfo | Returns the required solution file information. (Inherited from IVsSolution.) |
![]() |
GetSolutionInfo(String%, String%, String%) | Returns the required solution file information. |
![]() |
GetUniqueNameOfProject | Returns the unique name, given a project in the solution. (Inherited from IVsSolution.) |
![]() |
GetUniqueNameOfProject(IVsHierarchy, String%) | Returns the unique name, given a project in the solution. |
![]() |
GetVirtualProjectFlags | Determines how the virtual project was added to the Solution Explorer. (Inherited from IVsSolution.) |
![]() |
GetVirtualProjectFlags(IVsHierarchy, UInt32%) | Determines how the virtual project was added to the Solution Explorer. |
![]() |
OnAfterRenameProject | Completes the renaming of a project. (Inherited from IVsSolution.) |
![]() |
OnAfterRenameProject(IVsProject, String, String, UInt32) | Completes the renaming of a project. |
![]() |
OpenSolutionFile | Opens a solution file of the type .sln, .dsw, or .vbg. (Inherited from IVsSolution.) |
![]() |
OpenSolutionFile(UInt32, String) | Opens a solution file of the type .sln, .dsw, or .vbg. |
![]() |
OpenSolutionViaDlg | Controls options for the Open Solution dialog box. (Inherited from IVsSolution.) |
![]() |
OpenSolutionViaDlg(String, Int32) | Controls options for the Open Solution dialog box. |
![]() |
QueryEditSolutionFile | Determines whether the solution file can be changed. (Inherited from IVsSolution.) |
![]() |
QueryEditSolutionFile(UInt32%) | Determines whether the solution file can be changed. |
![]() |
QueryRenameProject | Determines whether the project can be renamed. (Inherited from IVsSolution.) |
![]() |
QueryRenameProject(IVsProject, String, String, UInt32, Int32%) | Determines whether the project can be renamed. |
![]() |
RemoveVirtualProject | Removes a virtual project from the solution. (Inherited from IVsSolution.) |
![]() |
RemoveVirtualProject(IVsHierarchy, UInt32) | Removes a virtual project from the solution. |
![]() |
SaveSolutionElement | Programmatically saves a document, a project, or the entire solution. (Inherited from IVsSolution.) |
![]() |
SaveSolutionElement(UInt32, IVsHierarchy, UInt32) | Programmatically saves a document, a project, or the entire solution. |
![]() |
SetProperty | Generically sets properties of the solution. (Inherited from IVsSolution.) |
![]() |
SetProperty(Int32, Object) | Generically sets properties of the solution. |
![]() |
UnadviseSolutionEvents | Disables a client from receiving notifications of solution events. (Inherited from IVsSolution.) |
![]() |
UnadviseSolutionEvents(UInt32) | Disables a client from receiving notifications of solution events. |
![]() |
UpdateProjectFileLocation | Notifies a solution of a project file location change. |
Top
.gif)