我开始使用 nuget 并安装了一些软件包,其中大多数都有 200 kb 最大 Nunit有3MB.

我的解决方案是开源的,它是由很多人下载的,我只是在想:我应该按原样提交整个包装夹,还是忽略非DLL文件

你们好吗?

有帮助吗?

解决方案

我个人会包含整个包装夹。没有什么比获得开源项目更糟糕的了,然后不得不寻找运行它的DLL所需的。

您可以只包含.nupkg文件并让用户运行更新包装,但是您假设他们已经安装了Nuget并记住运行它。

我认为,从开源项目中进行的所有内容都可以快速发展。

其他提示

Nuget现在可以使您能够将缺失的软件包重新下载作为构建前步骤,这意味着您只需要提交packages.config文件(并将nuget.exe包含在工具文件夹中)。

使用nuget而无需提交包装来源控制 更多细节。

回应西蒙所说的话 - 是2010年。带宽和存储在该规模上很便宜。将包裹与源头配合在一起的便利击败了储蓄中的地狱。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top