diff --git a/eng/testing/tests.singlefile.targets b/eng/testing/tests.singlefile.targets
index 6a50cbbfbf55a8..1a992b1b7e10d3 100644
--- a/eng/testing/tests.singlefile.targets
+++ b/eng/testing/tests.singlefile.targets
@@ -30,6 +30,12 @@
false
true
+
+ true
+ <_IlcReferencedAsPackage>false
+ $(CoreCLRBuildIntegrationDir)Microsoft.DotNet.ILCompiler.SingleEntry.targets
+
true
@@ -42,8 +48,6 @@
$(DefineConstants);TEST_READY_TO_RUN_COMPILED
-
-
diff --git a/eng/toolAot.targets b/eng/toolAot.targets
index e378f44ddbc128..e5d3dd0f70b439 100644
--- a/eng/toolAot.targets
+++ b/eng/toolAot.targets
@@ -12,17 +12,11 @@
true
-
- <_TrueTargetRid>$(RuntimeIdentifier)
-
- $(PortableTargetRid)
-
-
-
- $(_TrueTargetRid)
+
+
+ <_IlcReferencedAsPackage>false
+ $(CoreCLRBuildIntegrationDir)Microsoft.DotNet.ILCompiler.SingleEntry.targets
diff --git a/src/coreclr/nativeaot/BuildIntegration/Microsoft.DotNet.ILCompiler.SingleEntry.targets b/src/coreclr/nativeaot/BuildIntegration/Microsoft.DotNet.ILCompiler.SingleEntry.targets
index cf313984696b5f..62cb2d8f7aadc4 100644
--- a/src/coreclr/nativeaot/BuildIntegration/Microsoft.DotNet.ILCompiler.SingleEntry.targets
+++ b/src/coreclr/nativeaot/BuildIntegration/Microsoft.DotNet.ILCompiler.SingleEntry.targets
@@ -42,7 +42,7 @@
RunResolvePackageDependencies
- ImportRuntimeIlcPackageTarget
+ ImportRuntimeIlcPackageTarget
SetupProperties
@@ -62,7 +62,7 @@
-
+
diff --git a/src/coreclr/nativeaot/BuildIntegration/Microsoft.NETCore.Native.Publish.targets b/src/coreclr/nativeaot/BuildIntegration/Microsoft.NETCore.Native.Publish.targets
index 7ff8954323dab2..fa08868bfee937 100644
--- a/src/coreclr/nativeaot/BuildIntegration/Microsoft.NETCore.Native.Publish.targets
+++ b/src/coreclr/nativeaot/BuildIntegration/Microsoft.NETCore.Native.Publish.targets
@@ -14,13 +14,21 @@
-
@@ -60,6 +68,13 @@
+
+
+
-
+
<_NETCoreAppFrameworkReference Include="@(ResolvedFrameworkReference)" Condition="'%(ResolvedFrameworkReference.RuntimePackName)' == 'Microsoft.NETCore.App.Runtime.NativeAOT.$(RuntimeIdentifier)'" />
@@ -156,7 +156,7 @@ The .NET Foundation licenses this file to you under the MIT license.
-
+
diff --git a/src/tests/Directory.Build.props b/src/tests/Directory.Build.props
index df43d981422b54..b6dce9ef455492 100644
--- a/src/tests/Directory.Build.props
+++ b/src/tests/Directory.Build.props
@@ -143,6 +143,7 @@
false
false
false
+ false
false
true
Test
diff --git a/src/tests/Directory.Build.targets b/src/tests/Directory.Build.targets
index bd7093beb18339..c9a5138af52d8a 100644
--- a/src/tests/Directory.Build.targets
+++ b/src/tests/Directory.Build.targets
@@ -544,6 +544,12 @@
false
+
+ true
+ <_IlcReferencedAsPackage>false
+ $(CoreCLRBuildIntegrationDir)Microsoft.DotNet.ILCompiler.SingleEntry.targets
+
$(CoreCLRCrossILCompilerDir)
$(CoreCLRILCompilerDir)netstandard/ILCompiler.Build.Tasks.dll
$(CoreCLRAotSdkDir)
@@ -575,7 +581,6 @@
-
diff --git a/src/tests/build.proj b/src/tests/build.proj
index 338a0aa53dd3b3..b1d323921a7e9a 100644
--- a/src/tests/build.proj
+++ b/src/tests/build.proj
@@ -352,7 +352,6 @@
-