Skip to content
This repository was archived by the owner on Jun 24, 2026. It is now read-only.

Commit b4c11ca

Browse files
andyleejordanCopilot
authored andcommitted
Replace .sln with .slnx; drop IDE-template scaffolding
The tracked GraphicalTools.sln carried stale ProjectReferences to local Terminal.Gui sources, breaking CI's `dotnet test` (which was implicitly resolving the solution). Switch to the modern .slnx format and track it directly so the solution is reviewable and small. - Replace GraphicalTools.sln with GraphicalTools.slnx (5-line XML; lists the 3 real projects, no dead Terminal.Gui ProjectReferences) - Stop ignoring .slnx and .vscode/; track them - Remove tools/initDevEnvironment.ps1 and tools/ide/ — no longer needed; .slnx is small enough to track and VS Code workspace files are now the supported way to share dev config - Add .vscode/{launch,tasks,extensions}.json: * launch.json: single coreclr profile with a pickString input for selecting one of the OCGV / Show-ObjectTree sample commands * tasks.json: build (Invoke-Build), test (zero-arg dotnet test auto-resolves the .slnx), clean * extensions.json: recommends C# Dev Kit + PowerShell Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 23b1afa commit b4c11ca

6 files changed

Lines changed: 5 additions & 240 deletions

File tree

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ bin/
44
obj/
55
publish/
66
*.sln
7-
*.slnx
87

98
# IDE support (keep locally, don't track)
109
/.vs/
11-
/.vscode/
1210
*.user
1311
*.suo
1412
*.sln.DotSettings

GraphicalTools.sln

Lines changed: 0 additions & 113 deletions
This file was deleted.

GraphicalTools.slnx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<Solution>
2+
<Project Path="src/Microsoft.PowerShell.ConsoleGuiTools/Microsoft.PowerShell.ConsoleGuiTools.csproj" />
3+
<Project Path="src/Microsoft.PowerShell.OutGridView.Models/Microsoft.PowerShell.OutGridView.Models.csproj" />
4+
<Project Path="test/Microsoft.PowerShell.ConsoleGuiTools.Tests/Microsoft.PowerShell.ConsoleGuiTools.Tests.csproj" />
5+
</Solution>

tools/ide/.vscode/settings.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

tools/ide/launchSettings.json

Lines changed: 0 additions & 40 deletions
This file was deleted.

tools/initDevEnvironment.ps1

Lines changed: 0 additions & 82 deletions
This file was deleted.

0 commit comments

Comments
 (0)