C# 将互操作12添加到visual Studio 2012

C# 将互操作12添加到visual Studio 2012,c#,.net,outlook,office-interop,C#,.net,Outlook,Office Interop,我可以在代码中引用interop.outlook 14或15。我下载了interop.outlook 12.0并安装了它,但无法选择将其作为选项引用我正在尝试构建一个dll以从outlook中提取联系人。因此,我不想为每个版本的office编写一个dll,而是想尝试为office 2007(又称interop 12.0)编写一个dll,它可能会涵盖我在应用程序/dll中遇到的大多数情况。 我的问题是为什么我不能添加interop的引用。outlook 12.0转到添加的outlook inte

我可以在代码中引用interop.outlook 14或15。我下载了interop.outlook 12.0并安装了它,但无法选择将其作为选项引用我正在尝试构建一个dll以从outlook中提取联系人。因此,我不想为每个版本的office编写一个dll,而是想尝试为office 2007(又称interop 12.0)编写一个dll,它可能会涵盖我在应用程序/dll中遇到的大多数情况。

我的问题是为什么我不能添加interop的引用。outlook 12.0

转到添加的outlook interop引用的属性,并将
嵌入interop类型设置为
False

你的问题是什么?我想我可以在我的dll中专门添加对interop 12.0的引用,看看它是否适用于office 2010,office 2013和office 2003?您无法将Interop 12.0添加为对项目的引用?好的,我有一个引用Interop.outlook 14.0的版本。我将这个属性设置为false,然后呢?12.0还没有选择吗?我试过改造,没什么区别?还是我要做其他事情?@user2289751是否要向项目中添加多个互操作版本?我想要两个选项。首先要能够添加Interop12.0。第二个选项是肯定的:添加多个互操作,比如说互操作12.0和互操作14.0?不要使用多个互操作,而是有非常好的开放源代码可以处理多个office版本,请检查