Yesterday I had to change a few assemblies in one of my projects, the website previously mentioned, and when I tried to build I had an error that looked like this:
Parser Error Message: Could not load file or assembly 'BLToolkit, Version=4.0.2.1066, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
So, how to solve this problem? Where can I find the public key?
I did some thinking and asked around a little here at work but no one had any idea. It can’t be that hard, I thought to myself and after googling I quite quickly came to stackoverflow and was quickly led to reflection. What better tool to use than Roeders Reflector? (which I notice is no longer free).
So, I load up the dll in the reflector and am faced with the following:
Quite simple really.