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

时间:2015-01-25 20:44:00

标签: c# visual-studio f# office-interop

我的设置: - Office 2010已完全安装并运行,默认设置包括.Net开发, - 安装了Office 2010主互操作程序集(v14)(使用控制面板程序列表进行检查)

问题:在C#或F#项目中,我无法在Visual Studio 2013 Community Edition 的“解决方案资源管理器”窗口中添加对Microsoft.Office.Interop的引用。 Interop 列在任何地方(COM,Assemblies,...)

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

感谢。

2 个答案:

答案 0 :(得分:1)

社区和专业版SKU之间唯一真正的区别是社区省略了Office开发方案。

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

如果您可以在PIA的磁盘上找到该位置,您仍然可以通过普通&#34;浏览添加引用。&#34; AFAIK,社区没有明确阻止这个,它不像<+>那样帮助

答案 1 :(得分:1)

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