我正在使用我的Interop Outlook代码,它要求我添加对Microsoft.Office.Interop.Outlook(“Microsoft Outlook 12.0对象库”;版本= 9.3.0.0)的引用
添加该引用会导致所有已重写的Outlook类解析为更柔和的色调,但尝试构建项目仍会导致编译器错误,即“编译动态表达式所需的一种或多种类型不能你找不到参考了吗?“
代码是这样的:
Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
MailItem mailItem = app.CreateItem(OlItemType.olMailItem);
mailItem.Subject = String.Format("Platypus file generated {0}", GetYYYYMMDDHHMM());
mailItem.To = emailAddr;
当我点击那个错误信息时,会突出显示:
app.CreateItem(OlItemType.olMailItem);
这是一个更奇怪的一个:
"*Predefined type 'Microsoft.CSharp.RuntimeBinder.Binder' is not defined or imported*"
点击它可以无处可去;也许它会在我安抚第一个野兽时消失。
我需要添加什么额外的参考来进行编译?
答案 0 :(得分:2)
Microsoft.CSharp
。它应该是可用的框架集之一。