JurkMonkey
Programmer
We have been using some beautiful components used by DevExpress that provide some awesome functionality. When we purchased the controls we also got the source code to customize if we needed. I'm not sure why but the guys who worked here before me (and are no longer here) decided to rebuild all the components before creating this project that I just finished upgrading.
The issue was this - The solution was looking for a specific version of the DLL and when we did the upgrade that version was gone. We would open the project and get this error:
The located assembly's manifest difinition does not match the assembly reference
After a butt-load of googling I didn't find the answer. So I took matters into my own hands. I finally played with the .resx files that the solution was complaining about and discovered the issue.
This error occurs in .resx files of controls that use DevExpress. To fix this, double click on the error message and you will be brought into an XML style .resx file. Chances are your cursor is at the end of a </data> tag.
Scroll up to where that data tag starts. <data...
Above it should be an <Assembly... tag
Delete the Assembly tag but keep the data
Do this for each of the exceptions in your Error List. Once that is done - try to rebuild.
I've seen this happening to other people with different libraries. This is not a DevExpress issue, it is a microsoft bug - documented - and ignored. I found that out while googling
I hope this helps others in their quest to fix this error.
The issue was this - The solution was looking for a specific version of the DLL and when we did the upgrade that version was gone. We would open the project and get this error:
The located assembly's manifest difinition does not match the assembly reference
After a butt-load of googling I didn't find the answer. So I took matters into my own hands. I finally played with the .resx files that the solution was complaining about and discovered the issue.
This error occurs in .resx files of controls that use DevExpress. To fix this, double click on the error message and you will be brought into an XML style .resx file. Chances are your cursor is at the end of a </data> tag.
Scroll up to where that data tag starts. <data...
Above it should be an <Assembly... tag
Delete the Assembly tag but keep the data
Do this for each of the exceptions in your Error List. Once that is done - try to rebuild.
I've seen this happening to other people with different libraries. This is not a DevExpress issue, it is a microsoft bug - documented - and ignored. I found that out while googling
I hope this helps others in their quest to fix this error.