Skip to main content

Build from source

Most people should just install the packaged extension from the VS Code Marketplace — it bundles the Studio host, and everything it needs is pulled from NuGet automatically. Build from source only if you’re contributing to nodalmerge-studio or need to run against unreleased changes.

Prerequisites

1. Restore NodalMerge dependencies

From the nodalmerge-studio repo root, pack local NodalMerge NuGet artifacts from the sibling repo:
pwsh -File .\scripts\restore-local-nodalmerge.ps1

2. Restore and build

dotnet restore NodalMerge.Studio.slnx --configfile NuGet.config
dotnet build NodalMerge.Studio.slnx

3. Build the VS Code extension

cd clients\vscode-extension
npm install
npm run compile

4. Start the Studio host

pwsh -File .\scripts\dev.ps1
Verify it’s up:
curl http://127.0.0.1:5080/health
curl http://127.0.0.1:5080/studio/health

5. Launch the extension

Press F5 from the clients/vscode-extension directory to launch the extension in a VS Code Extension Development Host, then continue from Quickstart step 2 (open the Control Tower, configure a profile, run a goal).

Source