Replaced computer, now I can't do anything!

I had to move everything over to a new computer and when I try to do anything on the project I have been working on all I get is errors. I think I figured out why, which is the project is actually using one version, but I am guessing the new computer is using a totally different version. So the old computer, all of my references were 18.3460 and the new references are 18.4. I guess my project needs to be targeting a different framework version or something. I tried using the new references and it still won't work.

So, I currently have the old references setup on my project and when I try to add a control I get a long error message. I have attached the error. When I try to use the new references I get a lot of errors.  The error I get is:

CS1705 - Assembly 'Syncfusion.SfListView.WinForms' with identity 'Syncfusion.SfListView.WinForms, Version=18.4460.0.30, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89' uses 'Syncfusion.Core.WinForms, Version=18.440.0.30, Culture=neutral, PublicKeyToken=3d67ed187d44c89' which has a higher version than referenced assembly 'Syncfusion.Core.WinForms' with identity 'Syncfusion.Core.WinForms.Version=18.3460.0.47, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89'

The above error is showing for SfListView, but it will happen for every single one of the references. Is there a way to use the old version or do I have to upgrade the project and have issues with stuff not working? Please help, I am at a stand still! 

Thank you!

Attachment: error_93cfad87.zip

1 Reply 1 reply marked as answer

VR Vijayalakshmi Roopkumar Syncfusion Team January 15, 2021 10:06 AM UTC

Hi Andrew, 
 
Thank you for contacting Syncfusion Support. 
 
On analyzing further on this error, this type of error occur when the dependent assembly of main assembly referred in your solution is different and it will occurs when accessing a type that has a higher version number than the version number in a referenced assembly. To avoid this, You have to refer the same version of Syncfusion assemblies in the application. 
  
So we suggest you to ensure the following steps:  
  
1.Make sure that all your assemblies of project are of same version.  
2. Ensure all your assemblies are referred from same path location and not from GAC. 
3. Make sure Specific version field for referred assemblies are set to False. 
 
Also if you want to uninstall the older syncfusion assemblies, we suggest to refer the below link to ensure whether the GAC assemblies are installed properly in your machine.       
       
             
So please ensure the steps and still if you are facing the same error after trying the above steps, please provide us the issue reproducible sample and scenario briefly. It would be helpful for us to analyze on this case better.  
Please let us know if you have any other concerns.  
Regards,  
Vijayalakshmi VR  


Marked as answer
Loader.
Up arrow icon