dotnet / dotnet/roslyn

Update Roslyn's transitive dependency on System.Formats.Asn1

Open
#74,725 11 comments 0 reactions 1 assignee Claimed by @jaredpar View on GitHub
Area-Infrastructure Blocked
Dominant language
C#
Stars
20.7k
Forks
4.3k
PR merge metrics
PR metrics pending

Description

This impacts 17.8, 17.10, and 17.11. The binary does not ship in the SDK but is pulled into the deps.json from Microsoft.Build->System.Security.Crytpography.Pkcs->System.Formats.Asn1.

There is no newer version of 7.0.0 so you'll have to pin to 8.0.1 I think though you should investigate what impact that'll have. Alternatively, you can get MSBuild to fix this and just update their version. Note that you appear to reference three different versions of MSBuild in 17.10/11 depending on whether you're building for netfx or source build.

**17.8**
Roslyn\Microsoft.Build.Tasks.CodeAnalysis.deps.json: "System.Formats.Asn1/6.0.0": {c

**17.10**
**17.11**
Roslyn\Microsoft.Build.Tasks.CodeAnalysis.deps.json: "System.Formats.Asn1/7.0.0": {

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.