From 2a4345f14e640480f1bfcb4860929dc211dbbae2 Mon Sep 17 00:00:00 2001 From: Holger Schmidt Date: Fri, 8 Nov 2024 01:20:56 +0100 Subject: [PATCH] adjusted VS Code task to generate model.json required by the JS/CSS/HTML dev loop --- .../MermaidDiagrammer/html/.vscode/tasks.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ICSharpCode.ILSpyX/MermaidDiagrammer/html/.vscode/tasks.json b/ICSharpCode.ILSpyX/MermaidDiagrammer/html/.vscode/tasks.json index 361bb32e5..2249378fb 100644 --- a/ICSharpCode.ILSpyX/MermaidDiagrammer/html/.vscode/tasks.json +++ b/ICSharpCode.ILSpyX/MermaidDiagrammer/html/.vscode/tasks.json @@ -9,10 +9,13 @@ "group": "build", "type": "shell", "command": [ - "if (Test-Path '../bin/Release/net8.0/netAmermaid.exe') {", - " ../bin/Release/net8.0/netAmermaid.exe -a ../bin/Release/net8.0/netAmermaid.dll -n NetAmermaid System -j -o .", + "$folder = '../../../ICSharpCode.ILSpyCmd/bin/Debug/net8.0/';", // to avoid repetition + "$exePath = $folder + 'ilspycmd.exe';", + "$assemblyPath = $folder + 'ICSharpCode.Decompiler.dll';", // comes with XML docs for testing the integration + "if (Test-Path $exePath) {", + " & $exePath $assemblyPath --generate-diagrammer --generate-diagrammer-json-only --outputdir .", "} else {", - " Write-Host 'netAmermaid.exe Release build not found. Please build it first.';", + " Write-Host 'ilspycmd.exe Debug build not found. Please build it first.';", " exit 1", "}" ],