問題:
Microsoft.Office.Interop.* 参照を ac# プロジェクト (.NET 4 クライアント プロファイル) に追加できません。以前は、Microsoft.Office.Interop.Powerpoint を使用して別のマシンでコンパイルできました。
私が試したこと:
Office 2010 PIAをインストールしました。Microsoft.Office.Core を PIA のインストールから問題なく読み込むことができました。実際、PIA の readme には、Powerpoint を含むすべてのオフィス製品の相互運用性が含まれていると書かれています。しかし、programs/Microsoft Office/Office14/ を見ると、残りの相互運用機能のように見える DLL は見当たりません (とにかく、ここに何があるべきかはよくわかりませんが)。
また、.NET 3.5 プロジェクトを使用して、相互運用がそのビルド ターゲットでのみ機能するかどうかを確認してみました。
環境: Win 7、VS C# Express 2010、.NET 4、展開サーバーに Office 製品がインストールされている
参照ダイアログに表示される内容は次のとおりです。
Core が正常にロードされたことがわかります。