ProjectDependencyGraph 类

定义

ProjectDependencyGraph 解决方案中的项目之间的依赖关系建模。

public ref class ProjectDependencyGraph
public class ProjectDependencyGraph
type ProjectDependencyGraph = class
Public Class ProjectDependencyGraph
继承
ProjectDependencyGraph

方法

GetDependencySets(CancellationToken)

返回一系列集,其中每个集包含具有共享依赖关系的项,并且集之间没有依赖关系。 返回的每个集将按拓扑顺序排序。

GetProjectsThatDirectlyDependOnThisProject(ProjectId)

获取直接依赖于此项目的项目的列表。

GetProjectsThatThisProjectDirectlyDependsOn(ProjectId)

获取此项目直接依赖的项目列表。

GetProjectsThatThisProjectTransitivelyDependsOn(ProjectId)

获取直接或可传递此项目所依赖的项目列表

GetProjectsThatTransitivelyDependOnThisProject(ProjectId)

获取直接或可传递依赖于此项目的项目的列表。

GetTopologicallySortedProjects(CancellationToken)

根据解决方案的依赖项按按拓扑排序顺序返回解决方案的所有项目。 依赖于其他项目的项目将始终在此序列中显示,而不是它们依赖的项目。

适用于