Chuyển đến nội dung chính

Bài đăng

Hiển thị các bài đăng có nhãn UML

Tạo Project Dependency graph cho dự án

Bạn đang phát triển một dự án .NET lớn và muốn trực quan hóa các phụ thuộc giữa các project con? UML là một công cụ tuyệt vời để tạo sơ đồ UML đơn giản chỉ bằng text Dưới đây là 2 đoạn mã minh họa bằng Powershell và C# PowerShell Đây là đoạn code gốc được viết bằng PowerShell trên https://blog.dantup.com/2012/05/free-dependency-graph-generation-using-powershell-and-yuml/: function Get-ProjectReferences { param( [Parameter(Mandatory)] [string]$rootFolder, [string[]]$excludeProjectsContaining ) dir $rootFolder -Filter *.csproj -Recurse | # Exclude any files matching our rules where { $excludeProjectsContaining -notlike "*$($_.BaseName)*" } | Select-References } function Select-References { param( [Parameter(ValueFromPipeline, Mandatory)] [System.IO.FileInfo]$project, [string[]]$excludeProjectsContaining ) process { $projectName = $_.BaseName [xml]$projectXml = G...