通过Outlook发送邮件

本文关键字:Outlook 通过 | 更新日期: 2023-09-27 18:04:15

我尝试使用Interop.Outlook来自动发送电子邮件。

我添加了互操作。参考Outlook dll, 'Embed Interop Types'属性设置为false。

我得到499个错误,像

 Cannot embed interop type   
 'Microsoft.Office.Interop.Outlook._ViewsEvents_ViewRemoveEventHandler'  
 found in both   
 assembly 'project'obj'Debug'Interop.Microsoft.Office.Interop.Outlook.dll'   
 and 'c:'Windows'assembly'GAC_MSIL'Microsoft.Office.Interop.Outlook  
 '14.0.0.0__71e9bce111e9429c'Microsoft.Office.Interop.Outlook.dll'.  
 Consider setting the 'Embed Interop Types' property to false. (CS1758)  

缺少什么?

通过Outlook发送邮件

这将需要检查您的项目设置,但仍然给予尝试。

1

。您的bin文件夹中有这个程序集吗?如果是,则删除它并从项目中删除引用。

2

。然后再次添加引用,并从GAC程序集列表中选择dll。

确保它这次没有添加dll到你的bin文件,因为它会再次产生问题。

如果上面的方法不起作用,那么试试下面的方法:

  1. 进入项目属性页