快速提问(可能是一个愚蠢的问题):我需要安装一个使用某些Nuget软件包编写的程序,因此它的大小几乎是1 GB。 Nuget既创建了“ packages”文件夹,又将相当多的.dll
文件粘贴到了输出目录中。如果要将程序移至另一台计算机,是否还需要提供这些.dll
和packages文件夹?
答案 0 :(得分:0)
是的,必须。
第二种可能性是在新计算机上重新安装Nuget软件包。
答案 1 :(得分:0)
否,您不需要提供packages
文件夹的内容,而只需提供程序运行所需的DLL,这正是NuGet复制到输出目录的内容。
编辑:为明确起见,packages
文件夹仅在您开发程序时才需要,并且如果您移至另一台机器上进行开发,那正是NuGet为您还原的内容,因此不需要在这种情况下也可以复制软件包。