-
Notifications
You must be signed in to change notification settings - Fork 16
WebClient is obsolete #75
Copy link
Copy link
Open
Description
The Antlr4BuildTasks is still using WebClient to download java and antlr jar.
The WebClient class is marked as obsolete and generate a SYSLIB0014 warning at compile time:
https://learn.microsoft.com/en-us/dotnet/core/compatibility/networking/6.0/webrequest-deprecated
Occasionally I got the following error downloading https://repo1.maven.org/maven2/org/antlr/antlr4/4.13.1/antlr4-4.13.1-complete.jar:
Problem downloading or saving probed file.
It might be related to the WebClient / SSL protocols.
Recommended action
Use the System.Net.Http.HttpClient class instead, with TLS 1.2 security protocol. I tested it locally and it seems to have solved the issue.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels