【问题标题】:Visual Studio 2012 Nuget Update Packages keep redownloadingVisual Studio 2012 Nuget 更新包不断重新下载
【发布时间】:2015-06-16 20:46:35
【问题描述】:

使用: Visual Studio 2012 Ultimate 和 Update 4
问题: 每次我使用 update-package 时,它​​都会重新下载相同的版本。

场景:
1.我启动VS2012,新建项目Asp.NET MVC4 Web Application -> Internet Application。
2. 我在包管理器控制台中输入“update-package”。下载每个包更新。我保存解决方案。出口。
3.我新建一个项目Asp.NET MVC4 Web Application -> Internet Application。
4. 由于包没有更新,我再次输入'update-package'。 但是当我这样做时,它会再次下载我在第一个项目中已经下载的相同版本。

我的问题是,我并不总是连接到互联网,所以每次我“更新包”更新模板时都必须找到互联网连接。

有没有办法可以在本地保存包更新,这样当我执行“更新包”时,我就不必连接到互联网来更新所有包?

【问题讨论】:

    标签: visual-studio-2012 package nuget


    【解决方案1】:

    您可以为 nuget 包创建文件夹,例如 D:\NugetLocalSource\,并在 nuget 设置中添加将其指定为包源。 Tools -> Nuget Package Manager -> Packages Manager Settings -> Package Sources -> Add.

    当您第一次更新软件包时,它们被下载到 solution_folder\packages\。您可以将*.nupkg 文件从packages 文件夹复制到您的本地源,然后您就可以将它们离线用于其他解决方案。 或者您可以通过其他方式从 nuget.org 预下载包。

    您可以在本地找到下载的包的另一个地方 - 它是 nuget 缓存。它位于C:\Users\<user>\AppData\Local\NuGet\CacheHere 是一篇关于如何使用它的好文章

    【讨论】:

      猜你喜欢
      • 2021-05-07
      • 2019-07-15
      • 2022-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      • 2018-10-22
      • 1970-01-01
      相关资源
      最近更新 更多