From cf18c471290eb693a3a9ddae3db2983a38c8c85e Mon Sep 17 00:00:00 2001 From: "Yu Leng (from Dev Box)" Date: Thu, 28 Nov 2024 11:52:37 +0800 Subject: [PATCH 1/3] init --- src/modules/Hosts/HostsUILib/Helpers/DuplicateService.cs | 2 +- src/modules/Hosts/HostsUILib/Helpers/HostsService.cs | 2 +- src/modules/Hosts/HostsUILib/HostsUILib.csproj | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/modules/Hosts/HostsUILib/Helpers/DuplicateService.cs b/src/modules/Hosts/HostsUILib/Helpers/DuplicateService.cs index 75b17d5f48de..d50d2b1bd12d 100644 --- a/src/modules/Hosts/HostsUILib/Helpers/DuplicateService.cs +++ b/src/modules/Hosts/HostsUILib/Helpers/DuplicateService.cs @@ -14,7 +14,7 @@ namespace HostsUILib.Helpers { - public class DuplicateService : IDuplicateService, IDisposable + public partial class DuplicateService : IDuplicateService, IDisposable { private record struct Check(string Address, string[] Hosts); diff --git a/src/modules/Hosts/HostsUILib/Helpers/HostsService.cs b/src/modules/Hosts/HostsUILib/Helpers/HostsService.cs index 3270681c5e90..b07eb8f93ccc 100644 --- a/src/modules/Hosts/HostsUILib/Helpers/HostsService.cs +++ b/src/modules/Hosts/HostsUILib/Helpers/HostsService.cs @@ -21,7 +21,7 @@ namespace HostsUILib.Helpers { - public class HostsService : IHostsService, IDisposable + public partial class HostsService : IHostsService, IDisposable { private const string _backupSuffix = $"_PowerToysBackup_"; private const int _defaultBufferSize = 4096; // From System.IO.File source code diff --git a/src/modules/Hosts/HostsUILib/HostsUILib.csproj b/src/modules/Hosts/HostsUILib/HostsUILib.csproj index b5f99bcdac42..4c585ff713d4 100644 --- a/src/modules/Hosts/HostsUILib/HostsUILib.csproj +++ b/src/modules/Hosts/HostsUILib/HostsUILib.csproj @@ -15,6 +15,10 @@ PowerToys.HostsUILib.pri true true + + true + true + 2 From 23215ae4494b9cbe65b44e7d24240f713e20a687 Mon Sep 17 00:00:00 2001 From: "Yu Leng (from Dev Box)" Date: Mon, 2 Dec 2024 02:43:17 +0800 Subject: [PATCH 2/3] Remove AOT configuration --- src/modules/Hosts/HostsUILib/HostsUILib.csproj | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/modules/Hosts/HostsUILib/HostsUILib.csproj b/src/modules/Hosts/HostsUILib/HostsUILib.csproj index 4c585ff713d4..b5f99bcdac42 100644 --- a/src/modules/Hosts/HostsUILib/HostsUILib.csproj +++ b/src/modules/Hosts/HostsUILib/HostsUILib.csproj @@ -15,10 +15,6 @@ PowerToys.HostsUILib.pri true true - - true - true - 2 From 14ecff368cfcc82ae8c955176651a2db419193ce Mon Sep 17 00:00:00 2001 From: "Yu Leng (from Dev Box)" Date: Tue, 3 Dec 2024 12:08:05 +0800 Subject: [PATCH 3/3] Refer to AOT compatibility props --- src/modules/Hosts/HostsUILib/HostsUILib.csproj | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/Hosts/HostsUILib/HostsUILib.csproj b/src/modules/Hosts/HostsUILib/HostsUILib.csproj index b5f99bcdac42..21e78220001c 100644 --- a/src/modules/Hosts/HostsUILib/HostsUILib.csproj +++ b/src/modules/Hosts/HostsUILib/HostsUILib.csproj @@ -1,6 +1,7 @@  + Library