54 made me realise that there could be a number of issues that arise from running via PackageReference since the targets file is include before the Web.Application.targets so patching XXXDependsOn might result in things running too early.
I was right and two issues arose:
Merged transforms (Web.Helix.config) didn't work
Skipping unchanged transformed Web.config files didn't work
This PR resolves both these issues and moves the test fixture import before the Web.Application.targets import in order to raise any future compatibility issues that might crop up.
54 made me realise that there could be a number of issues that arise from running via
PackageReference
since the targets file is include before the Web.Application.targets so patchingXXXDependsOn
might result in things running too early.I was right and two issues arose:
This PR resolves both these issues and moves the test fixture import before the Web.Application.targets import in order to raise any future compatibility issues that might crop up.