NuGet Package Restore Not Working

后端 未结 20 2058
情书的邮戳
情书的邮戳 2020-12-02 04:06

I checked in a project on one computer, checked out on another, and find that the binaries installed by NuGet are missing. I could check them in to source control as well,

20条回答
  •  一向
    一向 (楼主)
    2020-12-02 04:45

    Note you can force package restore to execute by running the following commands in the nuget package manager console

    Update-Package -Reinstall

    Forces re-installation of everything in the solution.


    Update-Package -Reinstall -ProjectName myProj

    Forces re-installation of everything in the myProj project.

    Note: This is the nuclear option. When using this command you may not get the same versions of the packages you have installed and that could be lead to issues. This is less likely to occur at a project level as opposed to the solution level.

    You can use the -safe commandline parameter option to constrain upgrades to newer versions with the same Major and Minor version component. This option was added later and resolves some of the issues mentioned in the comments.

    Update-Package -Reinstall -Safe

提交回复
热议问题