Hi all,
I am in the process of cleaning out an existing Dynamicweb project. As a part of that I have been messing around in the .gitignore file, to have it filter out any unwanted Git tracking. I.e. I don't want the /packages folders to be tracked by Git, since the Nuget packages should just be restored according to the packages.config files, when loading/building the project the first time on a new developer machine.
Now after I pushed these changes to the repository and freshly cloned it again to my machine, I am getting the following errors when trying to restore the Nuget packages.
NuGet Package restore failed for project Dynamicweb.eCommerce.LiveIntegration: Unable to find version '9.3.12' of package 'Dynamicweb'.
NuGet Package restore failed for project Dynamicweb.eCommerce.LiveIntegration: Unable to find version '1.3.12' of package 'Dynamicweb.Ecommerce'.
NuGet Package restore failed for project CategoryFacetCreator: Unable to find version '1.4.7' of package 'Dynamicweb.Ecommerce'.
The problem seems to be that we are referencing 'Dynamicweb' v9.3.12 and 'Dynamicweb.Ecommerce' v1.3.12 and v1.4.7 which for some reasons are not available on the DW Production Nuget source. Closest versions available are 'Dynamicweb' v9.3.13 and 'Dynamicweb.Ecommerce' v1.3.14 and v1.4.70.
This leads me to my question: WHY in the world are Dynamicweb removing specific versions of their Nuget packages?? They have obviously been available back, when this project was built. There are numerous versions of these Nuget packages available, but not the ones I need. What would be the reasoning behind this? How can I know if it is safe to update the Nuget packages to next version?
Thanks in advance.