Мне передали чужую кучу вещей. Среди этих элементов есть надстройка для Word 2003 (VSTO 2005 SE, .NET 2.0), которая, как сообщалось, работала нормально в 2007 году, но наша среда развертывания требует 2003 года. Она, по-видимому, отлично подходит для Office 2003 - ошибок нет, появляется в добавлении / удалении - но панель инструментов недоступна в самом Word.
Возможно, это нормально работает в чьей-то тестовой среде, но я никогда не видел, чтобы это работало в нашей обычной среде разработки. У нас есть проект установки / развертывания с MSI и setup.exe. (Я пробовал упаковывать вещи в CAB на всякий случай, я пробовал это с предварительно установленными prereqs, без видимой разницы.)
MSI, файл setup.exe, щелкнув правой кнопкой мыши установку проекта установки / развертывания в Visual Studio, ни один из этих методов не сообщает об ошибке, но ни один из этих методов также не показывает панель инструментов в Word 2003 на Server 2003. , Однако, если я указываю Visual Studio на winword.exe для отладки и запуска проекта, появляется кнопка надстройки. Это продолжает обнаруживаться на более поздних, независимых запусках клиента. Он остается доступным в качестве панели инструментов, пока я не удаляю его явным образом с помощью добавления / удаления или удаления правой кнопкой мыши или запуска MSI и удаления.
Так что теперь я в растерянности - что происходит при запуске отладки, чего не происходит при обычной установке / развертывании?
РЕДАКТИРОВАТЬ: хорошо, обновления. Создана чистая надстройка VSTO 2005 для Word 2003, новое имя надстройки, чистый лист. То же самое происходит с голым проектом, целым реестром, как на Server 2003, так и на XP Pro. Я локальный администратор на XP, я администратор домена на коробке 2003.