-
Notifications
You must be signed in to change notification settings - Fork 349
Description
With RTM tooling, we are now implicitly referencing NETStandard.Library/1.6.1. This implicit requirement will install version 4.3.0 of all of the System.* libraries, so we should go ahead and update dependencies to target those.
The MSDN Blog about NETStandard.Library says that it shims every framework version so that they all appear to provide the same set of APIs.
Once .NET Core 2.0 ships, NETStandard.Library 2.0 will likely also ship and we can ditch the majority of the conditional compile logic because NETStandard.Library 2.0 is supposed to target the .NET 4.6.1 API.
There's 2 options right now:
- Update
System.*dependencies to 4.3.0 - Remove the implicit
NetStandard.Libraryreference
From the blog, it appears that the path forward is to use NETStandard.Library, and option (1) seems the most sensible for that path. I'll go ahead and implement a PR for option (1), but if I seemed to have overlooked anything please post here