Skip to content

WIP - Move ICsharpCode.Decompiler.dll and e_sqlite3.dll into the 3rd Party Sign list#83735

Open
phil-allen-msft wants to merge 2 commits into
release/dev15.9.xfrom
dev/phil-allen-msft/signUpdate3
Open

WIP - Move ICsharpCode.Decompiler.dll and e_sqlite3.dll into the 3rd Party Sign list#83735
phil-allen-msft wants to merge 2 commits into
release/dev15.9.xfrom
dev/phil-allen-msft/signUpdate3

Conversation

@phil-allen-msft
Copy link
Copy Markdown
Member

@phil-allen-msft phil-allen-msft commented May 16, 2026

Move ICsharpCode.Decompiler.dll and e_sqlite3.dll into the 3rd Party Sign list

Microsoft Reviewers: Open in CodeFlow

Copilot AI review requested due to automatic review settings May 16, 2026 14:15
@phil-allen-msft phil-allen-msft requested a review from a team as a code owner May 16, 2026 14:15
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Roslyn’s signing configuration so ICSharpCode.Decompiler.dll and e_sqlite3.dll are treated as third party binaries to be signed with the 3PartySHA2 certificate, and removes now-redundant explicit mapping from the DevDiv insertion file builder.

Changes:

  • Added ICSharpCode.Decompiler.dll and platform-specific e_sqlite3.dll paths to the 3PartySHA2 signing list and removed them from the exclude list.
  • Removed an explicit ICSharpCode.Decompiler.dll entry from BuildDevDivInsertionFiles.vb since it is now covered by SignToolData.json.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb Removes explicit ICSharpCode.Decompiler.dll mapping now that it’s in SignToolData.
build/config/SignToolData.json Adds third party signing entries for ICSharpCode.Decompiler.dll and e_sqlite3.dll, and updates excludes accordingly.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +167 to +168
"Vsix\\VisualStudioSetup\\x86\\e_sqlite3.dll",
"Vsix\\VisualStudioSetup\\x64\\e_sqlite3.dll",
Copilot AI review requested due to automatic review settings May 20, 2026 15:57
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

"values": [
"Dlls\\Diagnostics\\Nerdbank.FullDuplexStream.dll",
"Vsix\\VisualStudioSetup\\x86\\e_sqlite3.dll",
"Vsix\\VisualStudioSetup\\x64\\e_sqlite3.dll",
@@ -72,7 +72,6 @@ Public Class BuildDevDivInsertionFiles
"SQLitePCLRaw.batteries_v2.dll",
"SQLitePCLRaw.core.dll",
"SQLitePCLRaw.provider.e_sqlite3.dll",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants