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

[release/3.0] Stop signing apphost.exe and comhost.dll in AppHost pack nupkg#7549

Merged
dagood merged 1 commit intodotnet:release/3.0from
dagood:stop-signing-templates-3.0
Aug 5, 2019
Merged

[release/3.0] Stop signing apphost.exe and comhost.dll in AppHost pack nupkg#7549
dagood merged 1 commit intodotnet:release/3.0from
dagood:stop-signing-templates-3.0

Conversation

@dagood
Copy link
Member

@dagood dagood commented Aug 2, 2019

Description

This change ensures the apphost.exe and comhost.dll templates aren't signed. The Arcade migration unintentionally caused them to be signed in the NuGet package artifacts. These are used to assemble the 3.0 SDK, and they're pushed to the NuGet gallery to allow later SDKs (e.g. 5.0) to acquire the artifacts needed to build apps for earlier runtimes (3.0).

Customer Impact

https://github.com/dotnet/core-setup/issues/7550

This prevents VS from being able to update to build using the 3.0 SDK Preview 8.

  1. Build an app with an xcopy install of .NET Core Preview 8
  2. Use SignTool.exe to sign the built .exe
  3. Signing fails with error: 0x800700C1

Regression?

Yes, this is a regression from 3.0 preview 7 to 3.0 preview 8.

Risk

Minimal. This signing tool configuration setting is supported by Arcade.

/cc @JohnTortugo


(cherry picked from commit 0245522) (#7547)

(cherry picked from commit 18e5616) (#7548, typo fixup)

(cherry picked from commit 0245522)

(cherry picked from commit 18e5616)
@JohnTortugo
Copy link

LGTM

@dagood dagood added this to the 3.0 milestone Aug 2, 2019
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.

5 participants