运算符 - c#问号




找不到Microsoft.Office.Interop Visual Studio (7)

我需要开发一个能够使用Visual Studio使用C#发送电子邮件的应用程序。 该应用程序将能够使用模板进行邮件和很多事情,但我有一个问题。

当我尝试添加它时,我找不到任何Office.Interop引用,这意味着我无法使用Outlook。 Office安装在我的计算机上,但我也尝试通过此链接安装PIA http://www.microsoft.com/en-us/download/details.aspx?id=3508但它没有改变任何东西(当我启动MSI它一言不发,我不知道它是否是问题的一部分)。

我使用VS 2013快递是它的一部分限制吗?


你可以在链接找到它:

C:\ WINDOWS \装配\ GAC_MSIL \的Microsoft.Office.Interop.Word \ 15.0.0.0__71e9bce111e9429c \ Microsoft.Office.Interop.Word.dll

浏览它然后添加引用


使用Visual Studio 2015,我已通过以下步骤激活它。

  1. 程序和功能 - >选择Visual Studio>更改
  2. 选择修改
  3. Windows和Webdevelopment - > 勾选“Microsoft Office Developer Tools”
  4. 开始升级

它现在应该工作。


如果您使用的是Visual Studio 2015并且遇到此问题,则可以here安装VS Office的MS Office Developer Tools。


如果您已经安装了最新的Visual Studio并且想要找到Microsoft.Office.Interop库或任何其他Microsoft.Office.Interop库,那么您应该查看以下2个文件夹:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Visual Studio Tools for Office\PIA\Office14

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Visual Studio Tools for Office\PIA\Office15

请注意,该文件夹可能是C:\Program Files\




我认为你需要运行.msi来安装dll。 运行.msi后,我可以去(VS 2012)添加引用>程序集>扩展,并且所有的Microsoft.Office.Interop dll都在那里。

在我的计算机上,dll可以在“c:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Visual Studio Tools for Office \ PIA”中找到,因此您可以检查您的类似/等效目录,以确保它们是不在那里?







.net