-
Notifications
You must be signed in to change notification settings - Fork 253
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
NuGet packages produced with 3.0 SDK cannot be used by 2.2 SDK users...depending on your timezone #8603
Comments
…users in UTC >0 timezones Workaround NuGet/Home#7001, NuGet/Home#8603
Thanks for bringing this to our attention @natemcmaster This is addressed by the revert of the feature in 5.3 / .NET Core 3.0 in NuGet/NuGet.Client#3058. The long term plan is tracked in #8601 and will account for this scenario. |
Closing this per my above comment, we'll certainly account for this in our future work for deterministic. |
I'm unsure that this is really fixed. I'm still hitting this with SDK 3.0.100-rc2-014269 and the ingestion commit b75150f2f4127a77a166c9552845e86fb24a3282 (dotnet/sdk@3d4cfe6). |
Ok, sorry for the confusion. In arcade we haven't received the new version therefore in one of our packages where we depend on nuget libs we are carrying the older 5658 version around. |
…users in UTC >0 timezones Workaround NuGet/Home#7001, NuGet/Home#8603
Packages produced with a 3.0 .NET Core SDK cannot be consumed by 2.2 or 2.1 SDK users under the following conditions:
The producer:
The consumer:
PackAsTool
projects, which re-distribute all dependencies in a new package.Real world example: natemcmaster/CommandLineUtils#277
Details about Problem
NuGet product used: dotnet.exe
dotnet.exe --version: 3.0 RC1 / 2.2 (any)
Minimal repro
Result
dotnet pack
fails due to #7395.This appears to be a byproduct of the 3.0 "deterministic pack" feature.
The text was updated successfully, but these errors were encountered: