views:

23

answers:

0

I'm trying to build my project and I've suddenly started getting the following error when the project builds and the "Register for COM interop" property is ticked.

The assembly "c:\MyAssembly.dll" could not be converted to a type library. Type library exporter encountered an error while processing 'SomeType, MyAssembly'. Error: Referenced type is defined in managed component, which is imported from a type library that could not be loaded (type: 'OtherType'; component: 'c:\OtherAssembly.dll').

Nobody else on the team gets this error, its just me! Clearly I have done something odd to my machine, however the brute force approach of completely removing / deleting and re-adding everything I could think of made no difference, and so I am resigned to actually understanding this error (what a drag!)

So:

  • What does this error actually mean
  • Where should I look next for additional / more specific diagnostic information on what is wrong?