快速问题(可能是一个愚蠢的问题):我需要安装一个我写的程序,它使用了一些Nuget包,因此它的大小几乎是1 GB。Nuget创建了一个"packages“文件夹,并将相当多的.dll
文件粘贴到输出目录中。如果我想将程序移到另一台计算机上,是否还需要提供这些.dll
和packages文件夹?
发布于 2019-05-12 21:29:34
不需要,您不需要提供packages
文件夹的内容,只需要提供程序运行所需的DLL,这正是NuGet复制到您的输出目录中的内容。
编辑:为了澄清,只有在开发程序时才需要packages
文件夹,如果您移动到另一台计算机进行开发,那么这正是NuGet将为您恢复的文件夹,因此在这种情况下也不需要复制包。
发布于 2019-05-12 21:20:18
是的,你必须这样做。
第二种可能是在新计算机上重新安装Nuget包。
https://stackoverflow.com/questions/56099578
复制相似问题