From 9be497ee41b75f050ad77a5e36c60d2faf6e8291 Mon Sep 17 00:00:00 2001 From: MarcinZiabek Date: Fri, 1 Apr 2022 19:26:54 +0200 Subject: [PATCH] Fixed automatically starting previewer application on custom port --- QuestPDF/Previewer/PreviewerService.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/QuestPDF/Previewer/PreviewerService.cs b/QuestPDF/Previewer/PreviewerService.cs index 2314ad0..09c2391 100644 --- a/QuestPDF/Previewer/PreviewerService.cs +++ b/QuestPDF/Previewer/PreviewerService.cs @@ -12,10 +12,12 @@ namespace QuestPDF.Previewer { internal class PreviewerService { + private int Port { get; } private HttpClient HttpClient { get; init; } public PreviewerService(int port) { + Port = port; HttpClient = new() { BaseAddress = new Uri($"http://localhost:{port}/"), @@ -56,7 +58,7 @@ namespace QuestPDF.Previewer return await result.Content.ReadFromJsonAsync(); } - private static void StartPreviewer() + private void StartPreviewer() { try { @@ -64,8 +66,9 @@ namespace QuestPDF.Previewer { StartInfo = new() { - UseShellExecute = false, FileName = "questpdf-previewer", + Arguments = $"{Port}", + UseShellExecute = false, CreateNoWindow = true } };