Hello!
Everything is working fine on our localhost machines; however, when we deploy to our dev server (using Publish in Visual Studio), we get the error `Could not load file or assembly Assembly.Name, Version-2.0.0.0 or one of its dependencies. The located assembly's manifest definition does not match the assembly reference` on a ton of DLLs.
If I look in the packages folder at the root of my local nopCommerce solution, I see that all of the DLLs in question have multiple versions: 2.0.0 and 2.1.1. The error message on the server is telling me that it can't find the 2.0.0 version, so I have been copying the 2.0.0 versions of these DLLs over to our dev server. Every time I copy one, I seem to get past that error to see the same error with another DLL. There are 273 DLLs in the website, so I really don't want to go about replacing every one until I get the site to load; also, I'm pretty sure that is not the proper or safe way to get beyond this problem. If I look in the Solution Explorer in Visual Studio and search for one of these DLLs, I see that they are all in fact mentioning the 2.0.0 version. I think this is correct, but somehow the wrong versions are getting moved up to the server.
How can I determine what is wrong and get beyond this without just replacing up to 273 DLLs?
Thanks in advance. I realize that this may be a more general ASP.Net Core question that a specific nopCommerce question, but it's currently a huge barrier to us getting our new site out in the dev environment for UAT.
Jeremy