1. 你NuGet.exe的恢复你的包。运行的每个项目。

nuget install packages.config

或用NuGet的2.7可以恢复所有包中的行。

nuget restore YourSolution.sln

这些都将拉下的包。你的项目文件将不会被运行时,但是修改,使该项目应该已经有一个参考NuGet软件包。如果不是这种情况,那么你的Visual Studio安装的软件包。 您还可以添加一个预构建的任务到项目中自动恢复包时,您的项目。 要更新包的新版本中,你的Visual Studio。的NuGet 1.4已经加入了新的函数,允许您更新所有软件包的一步到位的解决方案使这个容易得多。 更新时间:2013年7月10日-更新有关的NuGet 2.7的NuGet恢复
2.
还有另外一个 CodeGo.net,更新,更快的方法来从Visual Studio中做到这一点。看看这个文章由大卫Ebbo,并引用部分,如果你遇到了trouble。基本上,你做以下的软件包管理器提示:

PM> Install-Package NuGetPowerTools
PM> Enable-PackageRestore

后来,当你建立你的解决方案的软件包时,自动将他们错过安装。 更新: 此函数是内置的NuGet 1.6与Visual Studio集成,因此你甚至不需要安装NuGetPowerTools或所有您需要做的是 右键单击解决方案资源管理器解决方案节点并选择 启用NuGet包还原。 阅读这篇文章的更多细节。
3.
重新安装所有的软件包在当前解决方案中的所有项目:

Update-Package -Reinstall

4.
这里有另一种解决办法,如果你的网站项目,或者不希望启用NuGet包恢复。
你的包管理器控制台中的package.config文件中的所有包并重新安装它们。

# read the packages.config file into an XML object
[xml]$packages = gc packages.config
# install each package
$packages.packages.package | % { Install-Package -id $($_.id) -Version $($_.version) }

5.
随着最新的NuGet 2.5版本现在有一个“全部更新”按钮,在程序管理器:

6.重新安装指定专案的Package

Update-Package -ProjectName 'YourProjectNameGoesHere' -Reinstall

这是我发现最好的和最简单的例子。这将重新安装中列出packages.config,它会保留当前版本的所有nugets。更换YourProjectNameGoesHere与项目

更新的packages.config所有的软件包?的更多相关文章

  1. 手动更新了packages.config Nuget配置文件,自动引用dll

    通过Google查询到:http://stackoverflow.com/questions/6876732/how-do-i-get-nuget-to-install-update-all-the- ...

  2. 如何最快速地将旧的 NuGet 包 (2.x, packages.config) 升级成新的 NuGet 包 (4.x, PackageReference)

    最近我将项目格式进行了升级,从旧的 csproj 升级成了新的 csproj:NuGet 包管理的方式也从 packages.config 升级成了 PackageReference.然而迁移完才发现 ...

  3. 自动将 NuGet 包的引用方式从 packages.config 升级为 PackageReference

    在前段时间我写了一篇迁移 csproj 格式的博客 将 WPF.UWP 以及其他各种类型的旧样式的 csproj 文件迁移成新样式的 csproj 文件,不过全过程是手工进行的,而且到最后处理 XAM ...

  4. 使用Nuget重新安装packages.config中的组件的方法

    Update-Package -ProjectName 'Ko.app.web' -Reinstall 该语句作用:按照packages.config中给出的程序组件,重新下载安装一遍.

  5. VS自动生成的packages.config配置文件有什么用?

    通过nuget管理安装了程序包之后,Visual Studio会自动生成一个关于这些程序包版本的配置文件,删除或者保留它对程序不会造成什么影响.

  6. nuget使用

    我如何获得的NuGet安装/更新的packages.config所有的软件包? nuget我有一个在它的多个项目的解决方案.大多数第三方引用的缺失,但也有packages.config文件为每个项目. ...

  7. C# NuGet包管理命令

    NuGet Package Manager Console 内置于 Visual Studio 在 Windows 2012 和更高版本. (不包含在 Visual Studio 用于 Mac 或 V ...

  8. CentOS 使用 yum 更新软件包与系统

    1.CentOS 更新源配置文件说明 CentOS 6.5 更新源配置文件 /etc/yum.repos.d/CentOS-Base.repo 片段 [base] name=CentOS-$relea ...

  9. Linux编程 18 安装软件程序(yum工具对软件包安装,删除,更新介绍)

    一.   概述 本篇介绍在linux上见到的各种包管理系统(package management system,PMS)用来进行软件安装,管理,删除的命令行工具.PMS是利用一个数据库来记录各种相关内 ...

随机推荐

  1. 创业者拿到融资别高兴太早,当心TS中的优先清算权

    最近创投圈的新闻读起来真是让人有些绝望啊,一家家创业公司接连宣告倒闭,其中不乏一些走在比较后面的“明星企业”,冷不丁冒出点消息,却是创始人发的公告,宣布公司资金链断裂,进入破产清算程序,或被低价并购. ...

  2. Android开发:彻底更改工程名

    对于已经建立的工程,如果发现原来的工程名不合适,此时若想彻底更改工程名,需要三个步骤: 1.更改工程名 选中工程名,右键-->Refactor-->Rename. 2.更改src文件下包名 ...

  3. notepad++使用技巧及插件汇总

    NppAutoIndent 自动缩进CCompletion 自动补全.TextFX 插件nppFTP 运行程序 ============================================ ...

  4. exploring the http Object

    form.html <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset=&q ...

  5. java实现给图片添加水印

    package michael.io.image; import java.awt.AlphaComposite; import java.awt.Graphics2D; import java.aw ...

  6. YTU 2609: A改错题--学生信息的输入和输出

    2609: A改错题--学生信息的输入和输出 时间限制: 1 Sec  内存限制: 128 MB 提交: 238  解决: 157 题目描述 注:本题只需要提交标记为修改部分之间的代码,请按照C++方 ...

  7. NDK(9)Application.mk各属性介绍

    本文参考 : http://blog.csdn.net/grimraider/article/details/7587816 在NDK中编写的是本地程序,这个程序的源码在 jni 下,这个本地项目的配 ...

  8. mysql 字符串函数

    对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的 最左面字符的ASCII代码值.如果str是空字符串, 返回0.如果str是NULL,返回NULL. mysq ...

  9. Navicat数据存放位置和备份数据库路径设置

    navicat的数据库存放位置在什么地方?带着这样的疑问,我们去解决问题,navicat是默认安装,mysql也是默认安装,数据库存在默认用户所在的目录下面. 安装MySQL时,请选择“Custom” ...

  10. Machine Learning for hackers读书笔记(十)KNN:推荐系统

    #一,自己写KNN df<-read.csv('G:\\dataguru\\ML_for_Hackers\\ML_for_Hackers-master\\10-Recommendations\\ ...