The process to signing each of the individual .exe or .dll for MSIX/APPX build seems to take a very long time.
After the step that says
"Detecting MSIX/APPX incompatible resources"
The build seems to start signing .exe and .dll behind the scene (with signing enabled) and the process take a very long time. Using process monitor to dig into it, there seems to be sub-processes that copy the files into a temp folder, sign them, then move the signed copies to the cache for the final packing.
Question I have are
(1) Why does the build log not telling what it is trying to do? and
(2) This behaviour never exists in the MSI build and all .exe and .dll are being signed correctly within the .msi package, can the same mechanism be applied to MSIX/APPX build? and
(3) If not, can this step be improved so there less files being shuffled around and improve efficiency of the over all process?