TheAngryByrd / TheAngryByrd/MrBuild

Support managed DLL launch and debugger attach

Open
#17 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ready-for-agent
Dominant language
F#
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Parent

#10 — Add cross-platform VS Code editor adapter for MrBuild LSP proof

What to build

Add the second typed Coordinator launch mode: execute a managed DLL through a configurable dotnet executable. Provide actionable launch failures and a ready-made managed-process debugger attach configuration.

Acceptance criteria

  • A managed Coordinator DLL launches as dotnet <dll> without shell parsing.
  • The dotnet executable can be overridden for SDK/debugger selection.
  • The spawned process is the actual managed Coordinator and remains attachable by the .NET debugger.
  • The proof workspace includes an attach configuration that lets a developer select the Coordinator process.
  • A missing DLL or missing dotnet executable produces a clear VS Code error and output message.
  • Native executable launch remains supported.

Blocked by

  • #12 — Launch the real Coordinator from VS Code

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the cross-platform VS Code editor adapter described in parent issue #10 and the Coordinator launch work in blocker #12. Trace how native executable launch is represented, then define the managed DLL and debugger-attach behavior against the acceptance criteria. Done means both launch modes work, failures are visible in VS Code and its output, and the proof workspace offers Coordinator process selection.

Written by the indexing model from the issue text.

Assessment

Tech stack
vscode
Domain
developer-experience, devtools
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.