-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
dotnet restore fails only on Linux when Sdk="Microsoft.Net.Sdk" #2510
Comments
From @dasMulli on August 28, 2017 18:21 I'd always expect filesystem-based logic to behave differently on file system with different case sensitivity. The problem now is that it isn't "really well" fixable. NuGet worked around similar problems by making all package folder names lowercase for the global packages cache (to support case insensitive |
From @danpere on August 28, 2017 18:26 The documentation says " |
If we decide to do that, it will have to happen in MSBuild, as doing that just in the resolver level does not cover all scenarios, as such, I am moving this bug over there. |
I think I also hit this issue.
|
From @danpere on August 28, 2017 18:9
Steps to reproduce
.csproj
file in the new format that startsand has NuGet packages referenced. (Note the casing: the docs say the
Sdk
should be "Microsoft.NET.Sdk
" withNET
in all caps.)dotnet restore
on Windows.dotnet restore
on Linux.Expected behavior
dotnet restore
fails or succeeds on both platforms.Actual behavior
dotnet restore
successfully restores packages on Windows. On Linux it displaysEnvironment data
dotnet --info
output:Copied from original issue: dotnet/cli#7541
The text was updated successfully, but these errors were encountered: