You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add various <Sign*> targets to a Directory.Build.targets file in the solution's directory. Verify that they work (for product, bundle, and CA projects). Clean the solution.
Convert all WiX projects to v4 and build the solution.
Actual Result
None of the WiX Product output assets are signed, nor are any of the Bundle assets signed.
Note that, if the signing targets were found inside of the WixProj file, they would have to be moved to exist AFTER the Wix Sdk's sdk.targets file, which cannot be done when using the Project/@SDK usage (you have to instead use the dual Import/@project@Sdk usage as described in Expected Result).
I'm pretty sure that if you "abused" the .props/.targets system by putting the empty signing targets in the .props file instead of the .targets file, absolutely none of this would have quit working/been needed to restore functionality.
Expected Result
Expected that signing would continue to work.
Note that I was able to restore signing by following the following steps:
Move the following 6 signing targets from Directory.Build.Targets to Directory.Build.WixSigning.targets: SignMsm, SignCabs, SignMsi, SignContainers, SignBundleEngine, SignBundle
HeatWave Version
0.9.0.5
Visual Studio Version
17.4.2
Repro Steps
<Sign*>
targets to aDirectory.Build.targets
file in the solution's directory. Verify that they work (for product, bundle, and CA projects). Clean the solution.Actual Result
None of the WiX Product output assets are signed, nor are any of the Bundle assets signed.
Note that, if the signing targets were found inside of the WixProj file, they would have to be moved to exist AFTER the Wix Sdk's
sdk.targets
file, which cannot be done when using the Project/@SDK usage (you have to instead use the dual Import/@project@Sdk usage as described inExpected Result
).I'm pretty sure that if you "abused" the .props/.targets system by putting the empty signing targets in the .props file instead of the .targets file, absolutely none of this would have quit working/been needed to restore functionality.
Expected Result
Expected that signing would continue to work.
Note that I was able to restore signing by following the following steps:
Directory.Build.Targets
toDirectory.Build.WixSigning.targets
:SignMsm
,SignCabs
,SignMsi
,SignContainers
,SignBundleEngine
,SignBundle
to:
The text was updated successfully, but these errors were encountered: