Skip to content
This repository has been 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
merged 1 commit into from
Aug 5, 2019

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