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...
Suy nghĩ, yêu thương và làm việc hết mình