В моем случае у меня была открытая библиотека DLL (я изменил guid), которая была зарегистрирована с помощью regasm.Мне пришлось использовать следующую команду для отмены регистрации сборки, и затем я смог успешно построить проект.
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>regasm /u "C:\some-vs-project\bin\Debug\some-vs-dll.dll"
Также, если вы изменили GUID, вам нужно убедиться, что вы НЕ используете тот же GUIDв файле assembly.cs, который вы используете в своем классе.Я использовал один и тот же GUID как в объявлении класса, так и в сборке, и это также вызывает одну и ту же ошибку.