У меня есть приложение Windows Forms в VS2010. Имеется ссылка на Interop.Outlook (2003). Затем я переустановил Windows XP и VS2010, но не установил Outlook.
Теперь проект не компилируется.
Я думаю, что мое приложение не будет работать, если Outlook не установлен на машине, на которой выполняется моя программа.
Мне нужно знать, обнаружил ли я установленный Outlook и динамически загружать Interop.Outlook.dll (для использования типов Outlook PIA или Embedded Interop в .NET 4).
Если на машине установлен Outlook (2003, 2007, 2010, возможно, требуется код для определения версии и обеспечения совместимости версий Outlook), приложение прекрасно работает с функционально Outlook.
Если на компьютере не установлен Outlook, приложение работает нормально без функционального Outlook.
Любой пример исходного кода или шаблонов goog и практики об этом ??