The following worked for me:
Short answer
Run the following via command line (cmd):
TlbImp.exe cvextern.dll //where cvextern.dll is your dll you want to fix.
And a valid dll will be created for you.
Longer answer
-
Open cmd
-
Find TlbImp.exe. Probably located in C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin. If you can’t find it go to your root folder (C:\ or D:) and run:
dir tlbimp.exe /s //this will locate the file.
-
Run tlbimp.exe and put your dll behind it. Example: If your dll is cvextern.dll. You can run:
TlbImp.exe cvextern.dll
- A new dll has been created in the same folder of tlbimp.exe. You can use that as reference in your project.