首页 > 解决方案 > Visual Studio:重建解决方案时是否会恢复 nuget 包?

问题描述

我知道我可以通过 Nuget 包管理器恢复我的 nuget 包,并且如果在构建时丢失了 nuget 包,它们会被恢复。

但是,我想知道我是否没有丢失任何 nuget 包,当我构建或重建解决方案时,就 nuget 包发生的情况而言,是否会发生任何不同的情况?

标签: .netvisual-studionuget

解决方案


通过执行以下实验,如果 nuget 包没有丢失,则似乎不会在重建时恢复:

  1. 从远程 nuget 服务器恢复包
  2. 构建解决方案
  3. 将 nuget 服务器设置为具有本地构建的 nuget 包的本地目录
  4. 为解决方案带来新的本地 nuget 包
  5. 重建解决方案
  6. 新的本地 nuget 包正在解决方案中
  7. 成功运行解决方案

我不认为其余的 nuget 包已恢复,因为我的本地文件夹没有来自服务器的那些 nuget


推荐阅读