Когда я запускаю свое приложение в режиме отладки, оно работает нормально. Когда я запускаю модульные тесты, я получаю следующее:
Метод теста XXXX.XXXX.ToolingAddIn.UnitTests.SolidWorksPartReferenceTest.CheckForGoodReference сгенерировал исключение: System.Runtime.InteropServices.COMException: получение компонента класса для фабрики с CLSID {00AB5D8D-2B8F-416B-9761-92FACC8872BE} не удалось из-за следующей ошибки: 80040154 Класс не зарегистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Это код, который не работает :
SwDMClassFactory swClassFact = default;
SwDMApplication4 swDocMgr = default;
SwDMDocument24 swDoc = default;
swClassFact = new SwDMClassFactory(); <---- Fails here
Что может вызвать это? Как бы я решил?