1

Microsoft Office Information BridgeFramework1.6を使用して構築されたアプリケーションを継承しました。私の仕事は、このアプリケーションをOffice2010で動作させることです。

すべての機能の.NETプログラマビリティサポートを含め、Office2010ベータ版がインストールされているコンピューターでこれをテストしています。IBF 1.6をインストールしようとすると、インストーラーが完了せず、次のメッセージが表示されます。 

次の前提条件コンポーネントが見つかりません。.NETProgrammabilitySupportfor
Microsoft Office Word 2003
.NET Programmability Support for Microsoft Office Excel 2003
.NET Programmability Support for Microsoft Office Outlook 2003
.NET Programmability Support for Microsoft Office InfoPath2003SP1
必要なコンポーネントをインストールしてくださいMicrosoft Office InformationBridgeFrameworkのインストールを再度実行します。 

ただし、最初にOffice 2007をコンピューターにインストールし、IBFをインストールしてから、Office 2010にアップグレードすると、アプリケーションは機能するようです。 

IBFはOffice2010で動作することになっていますか?もしそうなら、Office 2010がインストールされているコンピューターでインストーラーを完成させる方法はありますか?または、これは最終リリースで解決されるOfficeベータの問題ですか?または、Office 2007で機能させるための修正プログラムと同様に、Office 2010で機能させるためのIBFの修正プログラムはありますか?

トラフィックがほとんどないOfficeInformationBridgeニュースグループやMicrosoftOffice2010 Betaフォーラムなど、いくつかのMicrosoftフォーラムでこの質問をすでに行っていますが、まだ回答が得られていません。他の開発者にも同じ問題があり、幸運があったか、Microsoftフォーラムが答えを探すのに適した場所であるかについてのアイデアがあることを願っています。

ありがとう、
エイミー

4

2 に答える 2

0

私はInformationBridgeFrameworkに精通していませんが、それが.NET DLLのセットである場合は、アプリを機能させるためにインストールする必要はありません。これらのDLLをアプリの実行可能ファイルと同じディレクトリにコピーするだけです。

インストーラーはおそらくアセンブリをGACに配置しますが、.NETアセンブリである限り、アプリがアセンブリを見つけるためにアセンブリを配置する必要はありません。

編集:うわー、Office 2007より前に書かれた古いものの場合、IBFへの依存を排除​​するためにアプリをリファクタリングするのが最善の選択肢だと思います。Office 2007で大幅に変更されたため、機能させることができたとしても、Office 2007または2010の新しいパラダイムと設計には適合しない可能性があります。IBFのドキュメントを深く掘り下げないと、InfoPathのように聞こえます。現在の同等物ですが、確かに言うにはどちらのシステムもよくわかりません。

解決策を見つけるためのもう1つのコースは、お住まいの地域のMicrosoftDeveloperEvangelistを特定することです。私はここテキサス州ダラス地域でDEに質問することに成功しました。彼が答えを知らないとき、彼はマイクロソフト内の適切な人々に尋ねることができ、一般的に答えを見つけます。オンライン検索を使い果たした場合は、それが最善の方法かもしれません。

于 2010-04-26T14:03:46.763 に答える
0

私たち(Windward Reports)には、IBFのサポートが終了したため、IBFからWindwardに移行した多くのお客様がいます。私はIBFをまったく知らないので、どの部分に一致するかを話すことはできませんが、私たちが受け取ったフィードアックは、それが行うことなどを実行することです。

于 2011-02-23T20:20:16.413 に答える