-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ResolvePackageDependencies Task does not work on case-sensitive file systems #76
Comments
sbomer
pushed a commit
to sbomer/sdk
that referenced
this issue
Sep 19, 2017
This change adds all the APIs that were supported in netstandard1.x and were part of the NETStandard.Library 1.6 meta-package closure. By doing this we are introducing some APIs that aren't going to be compatible with .NET 4.6.1. If they are used they will throw MissingType or MissingMethod exceptions. We chose to be back compatible with netstandard1.x over 100% compatible with .NET 4.6.1. To see the incompatible APIs refer to ApiCompatBaseline.net461.txt. To help mitigate people using these APIs we have decided to mark them with EditorBrowsableState.Never which will hide them in intellisense. Once the target platforms support these then we will remove those markers and expose them to intellisense.
5 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The issue is that nuget lower-cases all file paths in the nuget cache, and ResolvePackageDependencies should do the same.
https://github.com/dotnet/sdk/blob/master/src/Tasks/Microsoft.DotNet.Core.Build.Tasks/ResolvePackageDependencies.cs#L329
The text was updated successfully, but these errors were encountered: