#2840 SignMsi not always called

v3.6
closed
msbuild (104)
2012-09-15
2012-02-17
No

Using MSBuild 4.0
Even if the SignMsi target is overridden and SignOutput is set to true, the target is not called. I believe @(SignMsi) is not being set. It is set in wix2010.targets by the InscribeMsi task but this isn't called if the MSI has no external cabs. I think @(SignMsi) should be set even if InscribeMsi is not called.

Discussion

  • Anonymous - 2012-02-24

    Test project file

     
    Attachments
  • Anonymous - 2012-02-24

    Test wxs file

     
    Attachments
  • Anonymous - 2012-02-24

    Using the attached files, if you set EmbedCab to 'yes' in install.wxs then SignMsi is not called. If set to 'no' then it is called.

     
  • Anonymous - 2012-02-24

    Suggested patch (?)

     
    Attachments
  • Anonymous - 2012-02-24

    I've suggested a patch but am not an expert in MSBuild so please treat accordingly.

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks