VS Community 2013 无法添加对 office.interop 的引用

VS Community 2013 cannot add reference to office.interop

我的设置: - Office 2010 已完全安装和 运行 默认设置,包括 .Net 开发, - 安装了 Office 2010 Primary Interop Assemblies (v14)(通过控制面板程序列表检查)

问题:在 C# 或 F# 项目中,我无法在 Visual Studio 2013 的解决方案资源管理器 window 中添加对 Microsoft.Office.Interop 的引用社区版。 Interop 在任何地方(COM、程序集等)列出

问题:与完整的 VS 2013 PRO 相比,VS 2013 社区版是否禁止引用 Office PIA? 如果没有,我应该检查什么?

谢谢。

Community 和 Pro SKU 之间唯一真正的区别是 Community 省略了 Office 开发场景。

我的猜测是用于填充 "add reference" 对话框的目录列表在社区中被修改,删除了众所周知的 Office 二进制目录。这只是猜测,但它可以解释您所看到的。

如果你能找到 PIA 在磁盘上的位置,你应该仍然可以通过普通 "browse." AFAIK 添加引用,社区没有明确 block 这个,它只是 help 不像 Pro+。

Office 没有通用参考,而是特定于应用程序的。在 COM 选项卡下,您可以添加对以下任何项的引用。版本号将根据您安装的 Office 版本而有所不同。

Microsoft Excel 14.0 Object Library
Microsoft Outlook 14.0 Object Library
Microsoft Powerpoint 14.0 Object Library
Microsoft Word 14.0 Object Library