Nuget:签入包文件夹的好主意
我实际上在考虑使用NuGet的利弊。在我们当前的软件中,我们将每个外部引用存储在一个公共引用文件夹中(提交给我们的软件版本控制系统)。随着时间的推移,这种方法变得越来越痛苦,因为我们必须将不同的版本存储到同一个库中 由于我们的开发人员有时在客户站点(并非所有客户都提供internet连接…),我们不会直接使用NuGet,因为NuGet软件包无法恢复 基于此,我实际上正在考虑使用NuGet并将Nuget:签入包文件夹的好主意,nuget,Nuget,我实际上在考虑使用NuGet的利弊。在我们当前的软件中,我们将每个外部引用存储在一个公共引用文件夹中(提交给我们的软件版本控制系统)。随着时间的推移,这种方法变得越来越痛苦,因为我们必须将不同的版本存储到同一个库中 由于我们的开发人员有时在客户站点(并非所有客户都提供internet连接…),我们不会直接使用NuGet,因为NuGet软件包无法恢复 基于此,我实际上正在考虑使用NuGet并将软件包文件夹存储在我们的软件版本控制系统中 有人知道这个解决方案是否有缺点吗?有人有更好的建议吗 Thx.
软件包
文件夹存储在我们的软件版本控制系统中
有人知道这个解决方案是否有缺点吗?有人有更好的建议吗
Thx.我反对在版本控制系统中存储外部nuget包
取而代之的是,考虑拥有一个私有NuGET存储库,目的是服务和存档您的应用程序需要的包,并设置您的项目首先检查您的项目NuGET存储库。如果您的开发人员需要脱机编译支持,则他们可以在其生成框上设置项目存储库镜像,并为repo配置以下回退结构: