附带Nuget软件包的程序

时间:2019-05-12 13:11:35

标签: c# dll nuget nuget-package

快速提问(可能是一个愚蠢的问题):我需要安装一个使用某些Nuget软件包编写的程序,因此它的大小几乎是1 GB。 Nuget既创建了“ packages”文件夹,又将相当多的.dll文件粘贴到了输出目录中。如果要将程序移至另一台计算机,是否还需要提供这些.dll和packages文件夹?

2 个答案:

答案 0 :(得分:0)

是的,必须。
第二种可能性是在新计算机上重新安装Nuget软件包。

答案 1 :(得分:0)

否,您不需要提供packages文件夹的内容,而只需提供程序运行所需的DLL,这正是NuGet复制到输出目录的内容。

编辑:为明确起见,packages文件夹仅在您开发程序时才需要,并且如果您移至另一台机器上进行开发,那正是NuGet为您还原的内容,因此不需要在这种情况下也可以复制软件包。