From 86c6b4ae956c6c71910f7454e2ae4387cad7e342 Mon Sep 17 00:00:00 2001 From: moooyo <42196638+moooyo@users.noreply.github.com> Date: Thu, 19 Dec 2024 09:22:41 +0800 Subject: [PATCH] [AOT compatible] Make HostsUILib become AOT compatible (#36136) * Remove AOT configuration * Refer to AOT compatibility props --------- Co-authored-by: Yu Leng (from Dev Box) --- src/modules/Hosts/HostsUILib/Helpers/DuplicateService.cs | 2 +- src/modules/Hosts/HostsUILib/Helpers/HostsService.cs | 2 +- src/modules/Hosts/HostsUILib/HostsUILib.csproj | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/Hosts/HostsUILib/Helpers/DuplicateService.cs b/src/modules/Hosts/HostsUILib/Helpers/DuplicateService.cs index 75b17d5f48..d50d2b1bd1 100644 --- a/src/modules/Hosts/HostsUILib/Helpers/DuplicateService.cs +++ b/src/modules/Hosts/HostsUILib/Helpers/DuplicateService.cs @@ -14,7 +14,7 @@ using Microsoft.UI.Dispatching; 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 3270681c5e..b07eb8f93c 100644 --- a/src/modules/Hosts/HostsUILib/Helpers/HostsService.cs +++ b/src/modules/Hosts/HostsUILib/Helpers/HostsService.cs @@ -21,7 +21,7 @@ using Microsoft.Win32; 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 b5f99bcdac..21e7822000 100644 --- a/src/modules/Hosts/HostsUILib/HostsUILib.csproj +++ b/src/modules/Hosts/HostsUILib/HostsUILib.csproj @@ -1,6 +1,7 @@  + Library