Disable default JSON reflection when PublishTrimmed == true (#88480)
authorEirik Tsarpalis <eirik.tsarpalis@gmail.com>
Fri, 7 Jul 2023 08:45:01 +0000 (09:45 +0100)
committerGitHub <noreply@github.com>
Fri, 7 Jul 2023 08:45:01 +0000 (09:45 +0100)
src/tools/illink/src/ILLink.Tasks/build/Microsoft.NET.ILLink.targets

index 4ae285b..9c23d0e 100644 (file)
@@ -44,6 +44,7 @@ Copyright (c) .NET Foundation. All rights reserved.
     <_EnableConsumingManagedCodeFromNativeHosting Condition="'$(EnableCppCLIHostActivation)' == 'true'">true</_EnableConsumingManagedCodeFromNativeHosting>
     <_EnableConsumingManagedCodeFromNativeHosting Condition="'$(_EnableConsumingManagedCodeFromNativeHosting)' == ''">false</_EnableConsumingManagedCodeFromNativeHosting>
     <VerifyDependencyInjectionOpenGenericServiceTrimmability Condition="'$(VerifyDependencyInjectionOpenGenericServiceTrimmability)' == ''">true</VerifyDependencyInjectionOpenGenericServiceTrimmability>
+    <JsonSerializerIsReflectionEnabledByDefault Condition="'$(JsonSerializerIsReflectionEnabledByDefault)' == ''">false</JsonSerializerIsReflectionEnabledByDefault>
   </PropertyGroup>