Будет ли платформа Microsoft Office Information Bridge работать с Office 2010? - PullRequest
1 голос
/ 15 апреля 2010

Я унаследовал приложение, созданное с использованием Microsoft Office Information Bridge Framework 1.6. Моя задача - заставить это приложение работать с Office 2010.

Я тестирую это на компьютере с установленной бета-версией Office 2010, включая поддержку программируемости .NET для всех функций. Когда я пытаюсь установить IBF 1.6, программа установки не завершает работу, сообщая мне:

Не найдены следующие обязательные компоненты:
Поддержка программируемости .NET для Microsoft Office Word 2003
Поддержка программируемости .NET для Microsoft Office Excel 2003
Поддержка программируемости .NET для Microsoft Office Outlook 2003
Поддержка программируемости .NET для Microsoft Office InfoPath 2003 SP1
Пожалуйста, установите необходимые компоненты и снова запустите установку Microsoft Office Information Bridge Framework.

Однако, похоже, что если я сначала установлю Office 2007 на компьютер, установлю IBF, а затем обновлю до Office 2010, мое приложение будет работать.

Должен ли IBF работать с Office 2010? Если да, есть ли способ завершить установку на компьютере с установленным Office 2010? Или это просто проблема с бета-версией Office, которая будет решена в финальной версии? Или будет исправление для IBF, чтобы оно работало с Office 2010, аналогично тому, как было исправление, чтобы оно работало с Office 2007?

Я уже задавал этот вопрос на нескольких форумах Майкрософт, в том числе на новостной группе Office Information Bridge с почти нулевым трафиком и на форуме Microsoft Office 2010 Beta , но не получил ответа еще. Я надеюсь, что у некоторых других разработчиков возникла та же проблема, и им повезло больше, или, может быть, у них есть идеи о том, какие форумы Microsoft могли бы стать лучшим местом для поиска ответов.

Спасибо
Amy

Ответы [ 2 ]

0 голосов
/ 23 февраля 2011

У нас ( Windward Reports ) есть ряд клиентов, которые перешли с IBF на Windward из-за прекращенной поддержки IBF. Я вообще не знаю IBF, поэтому я не могу говорить, какие части мы соответствуем, но полученная нами обратная связь - мы делаем то, что он делает, и многое другое.

0 голосов
/ 26 апреля 2010

Я не знаком с платформой Information Bridge, но если это просто набор библиотек DLL .NET, вам не нужно устанавливать его, чтобы ваше приложение работало. Просто скопируйте эти библиотеки DLL в тот же каталог, где находятся исполняемые файлы вашего приложения.

Программа установки, вероятно, помещает сборки в GAC, но вам это не нужно, чтобы приложение могло их найти, если они являются сборками .NET.

Редактировать: Ничего себе, для чего-то такого старого, что было написано для до Office 2007, я бы сказал, что лучшим вариантом будет рефакторинг вашего приложения для устранения зависимости от IBF. С Office 2007 многое изменилось, поэтому, даже если бы вы могли заставить его работать, он, вероятно, не будет соответствовать новым парадигмам и дизайну Office 2007 или 2010. Не вдаваясь слишком глубоко в документы для IBF, похоже, InfoPath быть текущим эквивалентом, но я на самом деле не знаю ни одной системы достаточно хорошо, чтобы сказать наверняка.

Еще один способ найти решение - определить евангелист Microsoft Developer для вашей области. Я добился больших успехов, задавая вопросы DE здесь, в Далласе, штат Техас. Когда он не знает ответа, он может спросить нужных людей в Microsoft и обычно находит ответ. Если вы исчерпали свой онлайн-поиск, это может быть лучший маршрут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...