首页 > 解决方案 > 了解 NuGet 包 - 包文件夹

问题描述

我想更多地了解 NuGet 的工作原理。假设我在一个解决方案中有许多项目的解决方案。现在,当我添加 NuGet 包时,它会在解决方案级别创建一个包文件夹。这一切都很好。

现在假设我们将此代码推送到源代码控制,在构建服务器中,我们是否需要在源代码控制中包含包文件夹,或者 Nuget 将检测并创建包文件夹并安装 DLL?

只是检查我的理解是否正确?

标签: c#nuget

解决方案


您没有在源代码管理中包含 packages 文件夹

解决方案中的每个项目都有一个名为 packages.config 的配置文件,该文件必须包含在版本控制中。Packages.config 包含您项目的依赖项,您可以使用 restore 命令再次下载它们。


推荐阅读