问题:
无法将 Microsoft.Office.Interop.* 引用添加到 ac# 项目(.NET 4 客户端配置文件)。我曾经能够使用 Microsoft.Office.Interop.Powerpoint 在不同的机器上进行编译。
我试过的:
安装了Office 2010 PIA。我能够从 PIA 安装中很好地加载 Microsoft.Office.Core。事实上,PIA 自述文件说它包括所有办公产品的互操作,包括 Powerpoint。但是当我查看程序/Microsoft Office/Office14/ 时,我看不到任何看起来像其他互操作的 DLL(尽管我不熟悉这里应该有什么)。
还尝试使用 .NET 3.5 项目来查看互操作是否仅适用于该构建目标。
环境: Win 7,VS C# Express 2010,.NET 4,部署服务器已安装Office产品
这是我在 refs 对话框中看到的内容:
您可以看到 Core 加载正常: