From d5d72ac37dee25287105d9c6cda25938c9695c64 Mon Sep 17 00:00:00 2001
From: Christian <6939810+chkr1011@users.noreply.github.com>
Date: Fri, 17 Oct 2025 19:06:28 +0200
Subject: [PATCH] Enable support for AOT compilation (#2209)
* Update project files
* Update release notes
---
Source/MQTTnet.AspnetCore/MQTTnet.AspNetCore.csproj | 1 +
Source/MQTTnet.Extensions.Rpc/MQTTnet.Extensions.Rpc.csproj | 1 +
.../MQTTnet.Extensions.TopicTemplate.csproj | 1 +
Source/MQTTnet.Server/MQTTnet.Server.csproj | 1 +
Source/MQTTnet/MQTTnet.csproj | 1 +
Source/ReleaseNotes.md | 1 +
6 files changed, 6 insertions(+)
diff --git a/Source/MQTTnet.AspnetCore/MQTTnet.AspNetCore.csproj b/Source/MQTTnet.AspnetCore/MQTTnet.AspNetCore.csproj
index 5357dd70..cc9286a0 100644
--- a/Source/MQTTnet.AspnetCore/MQTTnet.AspNetCore.csproj
+++ b/Source/MQTTnet.AspnetCore/MQTTnet.AspNetCore.csproj
@@ -38,6 +38,7 @@
low
low
latest-Recommended
+ true
diff --git a/Source/MQTTnet.Extensions.Rpc/MQTTnet.Extensions.Rpc.csproj b/Source/MQTTnet.Extensions.Rpc/MQTTnet.Extensions.Rpc.csproj
index b38fb489..6d38cb4d 100644
--- a/Source/MQTTnet.Extensions.Rpc/MQTTnet.Extensions.Rpc.csproj
+++ b/Source/MQTTnet.Extensions.Rpc/MQTTnet.Extensions.Rpc.csproj
@@ -36,6 +36,7 @@
true
low
latest-Recommended
+ true
diff --git a/Source/MQTTnet.Extensions.TopicTemplate/MQTTnet.Extensions.TopicTemplate.csproj b/Source/MQTTnet.Extensions.TopicTemplate/MQTTnet.Extensions.TopicTemplate.csproj
index 01568c41..7024e273 100644
--- a/Source/MQTTnet.Extensions.TopicTemplate/MQTTnet.Extensions.TopicTemplate.csproj
+++ b/Source/MQTTnet.Extensions.TopicTemplate/MQTTnet.Extensions.TopicTemplate.csproj
@@ -32,6 +32,7 @@
For release notes please go to MQTTnet release notes (https://www.nuget.org/packages/MQTTnet/).
true
1591;NETSDK1138
+ true
diff --git a/Source/MQTTnet.Server/MQTTnet.Server.csproj b/Source/MQTTnet.Server/MQTTnet.Server.csproj
index df486360..ee854507 100644
--- a/Source/MQTTnet.Server/MQTTnet.Server.csproj
+++ b/Source/MQTTnet.Server/MQTTnet.Server.csproj
@@ -37,6 +37,7 @@
enable
disable
latest-Recommended
+ true
diff --git a/Source/MQTTnet/MQTTnet.csproj b/Source/MQTTnet/MQTTnet.csproj
index 380beef9..13f78639 100644
--- a/Source/MQTTnet/MQTTnet.csproj
+++ b/Source/MQTTnet/MQTTnet.csproj
@@ -45,6 +45,7 @@
true
low
latest-Recommended
+ true
diff --git a/Source/ReleaseNotes.md b/Source/ReleaseNotes.md
index 0e69a1b9..52eada23 100644
--- a/Source/ReleaseNotes.md
+++ b/Source/ReleaseNotes.md
@@ -1,4 +1,5 @@
* Core: Used new language features across the entire library
* Core: Performance improvements
* Server: Improved performance of retained messages when no event handler is attached (#2093, thanks to @zhaowgit)
+* Marked all projects as AOT compatible
* Restored the strong name of the nugets