diff --git a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets index 141da1718ac9..07e79a8cafb8 100644 --- a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets +++ b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Publish.targets @@ -47,8 +47,6 @@ Copyright (c) .NET Foundation. All rights reserved. <_CorePublishTargets> PrepareForPublish; ComputeAndCopyFilesToPublishDirectory; - GeneratePublishDependencyFile; - BundlePublishDirectory; <_PublishNoBuildAlternativeDependsOn>$(_BeforePublishNoBuildTargets);$(_CorePublishTargets) @@ -194,11 +192,8 @@ Copyright (c) .NET Foundation. All rights reserved. - <_CurrentPublishFileWritesUnfiltered Include="@(ResolvedFileToPublish->'$(_NormalizedPublishDir)%(RelativePath)')" Condition="'$(PublishSingleFile)' != 'true'"/> - <_CurrentPublishFileWritesUnfiltered Include="@(ResolvedFileToPublish->'$(_NormalizedPublishDir)%(RelativePath)')" - Condition="'$(PublishSingleFile)' == 'true' And '%(ResolvedFileToPublish.ExcludeFromSingleFile)' == 'true'"/> + <_CurrentPublishFileWritesUnfiltered Include="@(ResolvedFileToPublish->'$(_NormalizedPublishDir)%(RelativePath)')"/> <_CurrentPublishFileWritesUnfiltered Include="$(_NormalizedPublishDir)$(AssemblyName)$(_NativeExecutableExtension)" Condition="'$(UseAppHost)' == 'true'"/> - <_CurrentPublishFileWritesUnfiltered Include="$(_NormalizedPublishDir)$(ProjectDepsFileName)" Condition="'$(GenerateDependencyFile)' == 'true' And '$(PublishSingleFile)' != 'true'"/> @@ -216,7 +211,6 @@ Copyright (c) .NET Foundation. All rights reserved. _CopyResolvedFilesToPublishPreserveNewest Copy _ResolvedFileToPublishPreserveNewest items to the publish directory - (except files that will be bundled, during PublishSingleFile). ============================================================ --> - - <_ResolvedUnbundledFileToPublishPreserveNewest - Include="@(_ResolvedFileToPublishPreserveNewest)" - Condition="'$(PublishSingleFile)' != 'true' or - '%(_ResolvedFileToPublishPreserveNewest.ExcludeFromSingleFile)'=='true'" /> - - - - - <_ResolvedUnbundledFileToPublishAlways - Include="@(_ResolvedFileToPublishAlways)" - Condition="'$(PublishSingleFile)' != 'true' or - '%(_ResolvedFileToPublishAlways.ExcludeFromSingleFile)'=='true'" /> - - - + CreateReadyToRunImages; + GeneratePublishDependencyFile; + GenerateSingleFileBundle"> @@ -942,26 +923,23 @@ Copyright (c) .NET Foundation. All rights reserved. - <_FilesToBundle Include="@(_ResolvedFileToPublishPreserveNewest)" - Condition="'%(_ResolvedFileToPublishPreserveNewest.ExcludeFromSingleFile)' != 'true'"/> - <_FilesToBundle Include="@(_ResolvedFileToPublishAlways)" - Condition="'%(_ResolvedFileToPublishAlways.ExcludeFromSingleFile)' != 'true'"/> + <_FilesToBundle Include="@(ResolvedFileToPublish)" Condition="'%(ResolvedFileToPublish.ExcludeFromSingleFile)' != 'true'"/> - - + + + + + + +