Когда я пытаюсь создать проект книги Excel 2007 в Visual Studio 2008, я получаю следующее сообщение об ошибке:
Project cannot be created because the "Excel Visual Studio Design-Time Adaptor Add-in" is not working correctly. Excel might have disabled the add-in or made it inactive, or all add-ins might be disabled in your Trust Center settings. Check the add-in status in Excel Options. If the add-in is active and enabled, reinstall or repair Visual Studio Tools for Office.
Я убедился, что надстройка не активна и не отключена, и несколько раз пытался восстановить, удалить / переустановить VSTO.
Что делать?





На всякий случай, если вы не проверили настройки доверия, этот Страница MSDN описывает, как это сделать.
Я наткнулся на это на форуме MSDN:
For the repair to work, you'll have to run the VS Command Prompt with Admin Priviledges (right click, run as administrator). Then run this command line:
C:>AddinUtil -AddInRoot:"%CommonProgramFiles%\Microsoft Shared\VSTA\AppInfoDocument" -Rebuild
If it still doesn't work, you may also have a corrupt pipleline store, which can be fixed like this:
C:>AddinUtil -PipelineRoot:"%CommonProgramFiles%\Microsoft Shared\VSTA\Pipeline" -Rebuild
You'll get one warning from that command but that is expected.
В противном случае, я думаю, вам придется запустить восстановление установки Visual Studio 2008 (вставьте установочный DVD в привод и выберите вариант восстановления).
Я бы установил Excel 2003 для открытия файлов XLS по умолчанию. Я видел то же сообщение об ошибке, что и вы, пока не восстановил Office 2007 из меню «Установка и удаление программ».