NuGet Error NU1005
Scenario 1
Invalid restore input where RestorePackagesWithLockFile property is set to false but a packages lock file exists at C:\SourceCode\ContosoProject\Contoso.Library\packages.lock.json
Issue
There are 2 opt-in methods the lock file functionality, by setting the RestorePackagesWithLockFile property, or create a packages.lock.json next to the project file, and they are conflicting.
Solution
- If you wish to continue using the lock file functionality, change RestorePackagesWithLockFile to
true
. - If you to wish to stop using the lock file functionality, remove the packages.lock.json file.
Scenario 2
RestoreForceEvaluate should not be used with RestoreLockedMode in the same command.
Issue
The commands are contrary to each other. RestoreForceEvaluate forces restore to reevaluate the dependencies generating a new lock file, while RestoreLockedMode prevents updating the lock file.
Solution
Consult the recommendations in the error message and do one of the following:
- Rerun restore without locked mode to regenerate the lock file.
- Rerun restore without force evaluate to avoid changing the lock file.
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for