我想了解有关NuGet如何工作的更多信息。假设我有一个解决方案,其中有许多项目。现在,当我添加NuGet软件包时,它将在解决方案级别创建一个Packages文件夹。很好。
现在可以说我们将这段代码推送到Source Countrol,在构建服务器中是否需要在源代码管理中包含packages文件夹,还是Nuget将检测并创建packages文件夹并安装DLL?
只检查我的理解是否正确?
答案 0 :(得分:1)
您未在源代码管理中包含“ packages”文件夹
解决方案中的每个项目都有一个名为packages.config的配置文件,此文件必须包含在版本控制中。 Packages.config包含项目的依赖项,您可以使用restore命令再次下载它们。