diff --git a/backend/agent/src/Monitor.Agent/Monitor.Agent.csproj b/backend/agent/src/Monitor.Agent/Monitor.Agent.csproj
index 86652a2..081f0c7 100644
--- a/backend/agent/src/Monitor.Agent/Monitor.Agent.csproj
+++ b/backend/agent/src/Monitor.Agent/Monitor.Agent.csproj
@@ -1,7 +1,7 @@
+ Condition="'$(UseAotAnywhere)' == 'true'" />
Exe
monitor-agent
@@ -16,5 +16,5 @@
+ Condition="'$(UseAotAnywhere)' == 'true'" />
diff --git a/backend/fleet/tools/fleet-enroll/fleet-enroll.csproj b/backend/fleet/tools/fleet-enroll/fleet-enroll.csproj
index 08e149e..e654abe 100644
--- a/backend/fleet/tools/fleet-enroll/fleet-enroll.csproj
+++ b/backend/fleet/tools/fleet-enroll/fleet-enroll.csproj
@@ -1,7 +1,7 @@
+ Condition="'$(UseAotAnywhere)' == 'true'" />
Exe
fleet-enroll
@@ -13,5 +13,5 @@
+ Condition="'$(UseAotAnywhere)' == 'true'" />
diff --git a/backend/probe/src/Monitor.Probe/Monitor.Probe.csproj b/backend/probe/src/Monitor.Probe/Monitor.Probe.csproj
index 22b9da3..122cc53 100644
--- a/backend/probe/src/Monitor.Probe/Monitor.Probe.csproj
+++ b/backend/probe/src/Monitor.Probe/Monitor.Probe.csproj
@@ -1,7 +1,7 @@
+ Condition="'$(UseAotAnywhere)' == 'true'" />
Exe
monitor-probe
@@ -16,5 +16,5 @@
+ Condition="'$(UseAotAnywhere)' == 'true'" />
diff --git a/ci/release-cross-platform.ps1 b/ci/release-cross-platform.ps1
index f45f67c..22e5c02 100644
--- a/ci/release-cross-platform.ps1
+++ b/ci/release-cross-platform.ps1
@@ -59,6 +59,7 @@ try {
-r $RuntimeIdentifier `
--self-contained true `
-p:PublishAot=true `
+ -p:UseAotAnywhere=true `
-p:StripSymbols=true `
-p:DebugType=none `
-p:DebugSymbols=false `