Я использую мой код Interop Outlook, который требовал, чтобы я добавить ссылку на Microsoft.Office.Interop.Outlook («Microsoft Outlook 12.0 объектов библиотеки»; Version = 9.3.0.0)Как определить, какую ссылку мне не хватает в этом коде взаимодействия Outlook (OlItemType.olMailItem)?
добавив, что ссылка вызвало все красные классы 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;
Когда я 2-мыши, отступающих Сообщ это подсвечивается:
app.CreateItem(OlItemType.olMailItem);
Вот еще более странно, один:
"*Predefined type 'Microsoft.CSharp.RuntimeBinder.Binder' is not defined or imported*"
2-щелкая он никуда не ведет; возможно, это исчезнет, как только я успокою первого зверя.
Какую дополнительную ссылку мне нужно добавить, чтобы ее скомпилировать?