Disable implicit namespace imports (#56046)
authorSantiago Fernandez Madero <safern@microsoft.com>
Wed, 21 Jul 2021 02:08:38 +0000 (19:08 -0700)
committerGitHub <noreply@github.com>
Wed, 21 Jul 2021 02:08:38 +0000 (19:08 -0700)
* Disable implicit namespace imports

src/libraries/Directory.Build.targets

index 5e28db1..87dda78 100644 (file)
                                                   '$(DisableImplicitFrameworkReferences)' != 'true' and
                                                   '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and
                                                   ('$(IsReferenceAssembly)' == 'true' or '$(IsSourceProject)' == 'true')">true</DisableImplicitAssemblyReferences>
+    
+    <!-- When we disable implicit assembly references disabling namespace imports is not handled by the SDK as this is our custom
+    way to disable assembly references for OOBs. -->
+    <DisableImplicitNamespaceImports Condition="'$(DisableImplicitAssemblyReferences)' == 'true'">true</DisableImplicitNamespaceImports>
   </PropertyGroup>
 
   <Import Project="$(RepositoryEngineeringDir)versioning.targets" />