From 98272be64af837b7318845c6847a5c3f523b0fd1 Mon Sep 17 00:00:00 2001 From: "Joshua \"Yoshi\" Askharoun" Date: Sat, 6 Dec 2025 01:39:28 -0600 Subject: [PATCH] Read debug connection string from CLI args --- ZuneHost.Wpf/MainWindow.xaml.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ZuneHost.Wpf/MainWindow.xaml.cs b/ZuneHost.Wpf/MainWindow.xaml.cs index 9ef6cc7..b66d011 100644 --- a/ZuneHost.Wpf/MainWindow.xaml.cs +++ b/ZuneHost.Wpf/MainWindow.xaml.cs @@ -30,6 +30,15 @@ namespace ZuneHost.Wpf #if DEBUG //args = args.Concat(new[] { $"-uixdebuguri", }); #endif + + const string ARG_DBGCONSTR = "--dbgconstr="; + var connectionString = "std"; + var dbgconstrArg = args.FirstOrDefault(a => a.StartsWith(ARG_DBGCONSTR)); + if (dbgconstrArg is not null) + { + connectionString = dbgconstrArg[ARG_DBGCONSTR.Length..].Trim(); + } + string strArgs = string.Join(" ", args.ToArray()); // Make sure that ZuneDBApi can find all the Zune native libraries @@ -95,7 +104,7 @@ namespace ZuneHost.Wpf { var debugger = new Microsoft.Iris.DebugAdapter.Server.IrisDebugAdapterServer(new() { - ConnectionString = @"\\.\pipe\IrisUIX_OpenZune_WPFHost", + ConnectionString = connectionString, SymbolDir = @"E:\Repos\ZuneDev\ZuneUIXTools\test\syms", SourceDir = @"E:\Repos\ZuneDev\ZuneUIXTools\test", });