Word 相互運用機能を実行する既存の .Net アプリケーションがあります。Word 2010 がインストールされているマシンでは、Word PIA (Microsoft.Office.Interop.Word) を問題なく参照、コンパイル、実行できます。現在、アプリケーションが Word 2013 と互換性があることを確認するために、Word 2013 に対してテストしようとしています。したがって、Office 2013 のみがインストールされている (Office の他のインスタンスがインストールされていない) 別のマシンで、まったく同じソース コードをビルドしようとしましたが、VS2010 が Word PIA を見つけられないため、コンパイル エラーが発生します。PIA の参照を更新しようとしましたが、使用可能なアセンブリの一覧に表示されません。
Office のインストールを確認しました。Word の .Net Programmability Support を含め、利用可能なすべてのコンポーネントがインストールされています。Windows エクスプローラーで GAC を確認したところ、アセンブリがそこにあるようです。何度も再起動してみました。
私のアプリケーションは .Net Framework 3.5 をターゲットにしています (ただし、それを 4.0 に変更しようとしました)。私は VS2010 Professional で作業しており、ボックスに Office Professional Plus 2013 がインストールされています。何が欠けているのでしょうか??
ありがとう。