NuGet - Reinstalling Packages
NuGet 在2.7版後開始支援重新安裝套件的功能,當碰到專案中的 NuGet 套件參考路徑錯誤,或是當專案的 .Net Framework 版本用的與 NuGet 套件用的不符時特別適用。
使用時先開啟 Package Manager Console 工具視窗,在裡面輸入命令:
Update-Package -reinstall
NuGet 就會幫你重新加入所有使用到的套件。
若要指定重新安裝特定套件,可在命令後面帶上 Package
Update-Package -reinstall [Package Name]
像是要指定重新安裝 Log4Net 就可以輸入命令:
Update-Package -reinstall Log4Net
{% img /images/posts/NuGetReinstallingPackages/1.png %}
若是要指定重裝特定專案內的套件,可像下面這樣加入 Project 參數,並帶上專案的名稱:
Update-Package -reinstall [Package Name] -project [Project Name]
若是要升級專案套件,用排除相依套件的方式下去重新安裝,可加入 IgnoreDependencice 參數:
Update-Package -reinstall [Package Name] -IgnoreDependencice