Dotnet Repo Discovery

Discover the primary .sln, list projects, and emit a solution map with target frameworks and test flags. Use when this capability is needed.

tomevault-io Updated

File contents

dotnet-repo-discovery

Locate the primary solution file, enumerate projects, extract target frameworks and test flags, and generate a solution map artifact.

Outputs

  • artifacts/codex/solution-map.json
  • artifacts/codex/solution-map.md

Requirements

  • dotnet CLI
  • rg (ripgrep)
  • python3 (bash script only)
  • PowerShell (pwsh) for Windows

Run

Bash:

bash .codex/skills/dotnet-repo-discovery/scripts/discover-dotnet-repo.sh

PowerShell:

pwsh -File .codex/skills/dotnet-repo-discovery/scripts/discover-dotnet-repo.ps1

The scripts prefer a solution in the repo root. If none exists, they pick the shortest path to a .sln file.


Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/bravellian--infra-monitor--dotnet-repo-discovery commit 560478de9c

Frequently asked questions

npx skillmds@latest add tomevault-io/dotnet-repo-discovery