From 0384f78976564b2ebbfc25e7257697a178887260 Mon Sep 17 00:00:00 2001 From: "Calvin A. Allen" Date: Mon, 5 Jan 2026 16:10:02 -0500 Subject: [PATCH] fix(sdk): escape backslashes in launchSettings.json generation - Escape backslashes in DevEnvDir path for valid JSON output - Rename launch profile to 'Debug Extension' Closes #25 --- src/CodingWithCalvin.VsixSdk/Sdk/Sdk.Vsix.targets | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/CodingWithCalvin.VsixSdk/Sdk/Sdk.Vsix.targets b/src/CodingWithCalvin.VsixSdk/Sdk/Sdk.Vsix.targets index ca32a36..a44e95a 100644 --- a/src/CodingWithCalvin.VsixSdk/Sdk/Sdk.Vsix.targets +++ b/src/CodingWithCalvin.VsixSdk/Sdk/Sdk.Vsix.targets @@ -146,11 +146,13 @@ Condition="'$(BuildingInsideVisualStudio)' == 'true' and '$(DevEnvDir)' != '' and !Exists('$(MSBuildProjectDirectory)\Properties\launchSettings.json')"> + + <_DevEnvDirEscaped>$([System.String]::Copy('$(DevEnvDir)').Replace('\','\\')) <_LaunchSettingsContent>