我尝试使用Interop.Outlook
自动发送电子邮件。
我添加了interop.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)
缺少什么?
答案 0 :(得分:0)
这需要检查您的项目设置但仍在尝试。
<强> 1 即可。你在bin文件夹中有这个程序集吗?如果是,则删除它并从项目中删除引用。
<强> 2 即可。然后再次添加引用并从GAC程序集列表中选择dll。
确保此次不会将dll添加到您的bin dolder,因为它会再次产生问题。
如果以上不起作用,请尝试以下操作:
转到项目的属性页
在那里添加参考路径,看看它是否有效。