A estrutura do Microsoft Office Information Bridge funcionará com o Office 2010?

StackOverflow https://stackoverflow.com/questions/2645693

  •  27-09-2019
  •  | 
  •  

Pergunta

Herdei um aplicativo criado usando o Microsoft Office Information Bridge Framework 1.6.Minha tarefa é fazer esse aplicativo funcionar com o Office 2010.

Estou testando isso em um computador com o Office 2010 beta instalado, incluindo suporte à programação .NET para todos os recursos.Quando tento instalar o IBF 1.6, o instalador não é concluído, exibindo a mensagem:

Os seguintes componentes de pré-requisito não podem ser encontrados:
Suporte de programação .NET para Microsoft Office Word 2003
Suporte de programação .NET para Microsoft Office Excel 2003
Suporte de programação .NET para Microsoft Office Outlook 2003
Suporte de programação .NET para Microsoft Office InfoPath 2003 SP1
Instale os componentes necessários e execute a instalação do Microsoft Office Information Bridge Framework novamente.

No entanto, parece que se eu instalar primeiro o Office 2007 no computador, instalar o IBF e depois atualizar para o Office 2010, meu aplicativo funcionará.

O IBF deveria funcionar com o Office 2010?Em caso afirmativo, existe uma maneira de concluir o instalador em um computador com o Office 2010 instalado?Ou isso é apenas um problema do Office beta que será resolvido na versão final?Ou haverá um hotfix para o IBF para fazê-lo funcionar com o Office 2010, semelhante a como houve um hotfix para fazê-lo funcionar com o Office 2007?

Já fiz esta pergunta em alguns fóruns da Microsoft, incluindo o grupo de notícias Office Information Bridge, que tem praticamente zero tráfego, e o Fórum do Microsoft Office 2010 Beta, mas ainda não obtive resposta.Espero que alguns outros desenvolvedores tenham o mesmo problema e tenham tido mais sorte, ou talvez tenham ideias sobre quais fóruns da Microsoft podem ser melhores lugares para procurar respostas.

Obrigado,
Amém

Foi útil?

Solução

Não estou familiarizado com o Information Bridge Framework, mas se for apenas um conjunto de DLLs .NET, você não precisará instalá-lo para que seu aplicativo funcione.Basta copiar essas DLLs para o mesmo diretório dos arquivos executáveis ​​do seu aplicativo.

O instalador provavelmente coloca os assemblies no GAC, mas você não precisa disso para que seu aplicativo os encontre, desde que sejam assemblies .NET.

Editar: Uau, para algo tão antigo que foi escrito antes do Office 2007, eu diria que sua melhor opção seria refatorar seu aplicativo para eliminar a dependência do IBF.Muita coisa mudou com o Office 2007, então mesmo que você conseguisse fazê-lo funcionar, provavelmente não se encaixaria nos novos paradigmas e design do Office 2007 ou 2010.Sem me aprofundar muito na documentação do IBF, parece que o InfoPath pode ser equivalente atual, mas eu realmente não conheço nenhum dos sistemas o suficiente para ter certeza.

Outro caminho para encontrar uma solução seria identificar o Microsoft Developer Evangelist para sua área.Tive muito sucesso ao fazer perguntas ao DE aqui na área de Dallas, TX.Quando ele não sabe a resposta, ele pode perguntar às pessoas certas da Microsoft e geralmente encontra a resposta.Se você esgotou sua pesquisa online, esse pode ser o melhor caminho.

Outras dicas

Nós (Relatórios de barlavento) Tenha vários clientes que migraram da IBF para Windward por causa do suporte caído para a IBF. Não sei o IBF, então não posso falar com quais partes combinamos, mas o feitiço que recebemos é que fazemos o que faz e muito mais.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top