Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Fix bundle installer signing - #7820

Merged
dagood merged 2 commits into
dotnet:masterfrom
dagood:fix-msi-signing
Aug 23, 2019
Merged

Fix bundle installer signing#7820
dagood merged 2 commits into
dotnet:masterfrom
dagood:fix-msi-signing

Conversation

@dagood

@dagood dagood commented Aug 23, 2019

Copy link
Copy Markdown
Member

For https://github.com/dotnet/core-setup/issues/7817.

The runtime MSI files weren't signed, due to a typo in SharedFrameworkProject preventing the signing project from ensuring the correct build order.

Fix the bundle signing project's references to the bundle projects. No items were found, causing ReattachEngineToBundle to never run, and the signed bundle engine wasn't reattached.

Bundle engine extraction/attachment was assuming the old, static 'dotnet-runtime' properties rather than current per-project properties. Based on logs, this seems like it would break windowsdesktop-runtime engine signing (if it were otherwise working).

Worked in validation build: https://dev.azure.com/dnceng/internal/_build/results?buildId=322283

We'll need this in 3.0 p9 to produce valid .NET Core Runtime and WindowsDesktop bundles. (https://github.com/dotnet/core-setup/issues/7817 for background.)

/cc @mmitche

This OrderProjectReference is unnecessary: ensuring the MSI files are signed before bundling them is already handled by the infrastructure in the GetBundledMsiFiles target.
@dagood
dagood merged commit 9528017 into dotnet:master Aug 23, 2019
@dagood
dagood deleted the fix-msi-signing branch August 23, 2019 18:55
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
* Fix bundle installer signing

* Remove SignMsiFiles.proj MSBuild cycle

This OrderProjectReference is unnecessary: ensuring the MSI files are signed before bundling them is already handled by the infrastructure in the GetBundledMsiFiles target.


Commit migrated from dotnet/core-setup@9528017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants