ProjectDependencyGraph Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un ProjectDependencyGraph modelo de las dependencias entre proyectos de una solución.
public ref class ProjectDependencyGraph
public class ProjectDependencyGraph
type ProjectDependencyGraph = class
Public Class ProjectDependencyGraph
- Herencia
-
ProjectDependencyGraph
Métodos
GetDependencySets(CancellationToken) |
Devuelve una secuencia de conjuntos, donde cada conjunto contiene elementos con interdependencia compartida y no hay ninguna dependencia entre conjuntos. Cada conjunto devuelto se ordenará en orden topológico. |
GetProjectsThatDirectlyDependOnThisProject(ProjectId) |
Obtiene la lista de proyectos que dependen directamente de este proyecto. |
GetProjectsThatThisProjectDirectlyDependsOn(ProjectId) |
Obtiene la lista de proyectos de los que depende directamente este proyecto. |
GetProjectsThatThisProjectTransitivelyDependsOn(ProjectId) |
Obtiene la lista de proyectos que dependen directamente o transitivamente de este proyecto. |
GetProjectsThatTransitivelyDependOnThisProject(ProjectId) |
Obtiene la lista de proyectos que dependen directamente o transitivamente de este proyecto. |
GetTopologicallySortedProjects(CancellationToken) |
Devuelve todos los proyectos de la solución en un orden topológico ordenado con respecto a sus dependencias. Los proyectos que dependen de otros proyectos siempre se mostrarán más adelante en esta secuencia que los proyectos de los que dependen. |