У меня есть машина Windows 8 с установленными 64-битными VS-2010, VS 2012 и Office 2013.Office 2010 64-разрядные PIA
У нас есть большой проект шаблона VS 2010, Excel 2010, который мы можем запускать и отлаживать на машине с 32-разрядным Office 2010/2013. Однако на этой машине с Office 2013. 64-битной, мы получаем COMException говоря:
Retrieving the COM class factory for component with CLSID {62F8CCF6-3C71-11D2-8B38-00A0C970A730} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Я обеспечил проект создан для 64-битной архитектуры.
На этом компьютере мы установили Office 2010 PIA (http://www.microsoft.com/en-in/download/details.aspx?id=3508), после чего мы можем создать и запустить проект надстройки Excel, но он генерирует COMException во время выполнения.
Мы создали еще один проект надстройки Excel 2013, используя VS 2012, и мы можем создавать, развертывать и отлаживать его просто отлично в 64-битной версии Offce 2013.
Итак, что можно сделать, чтобы отлаживать проект шаблона Offce 2010 в VS 2010/2012.
Не публиковать полное сообщение об исключении - большая, большая ошибка. Не может означать ничего для вас, это значит, что мы много. –
Я очень сорительный @HansPassant, я добавил точное сообщение об ошибке сейчас. –