Мы используем Microsoft Office PIA для приложения, которое интегрируется с Exchange Server 2010 SP3.
На клиентских ПК мы специально используем AxInterop.Microsoft.Office.Interop.OutlookViewCtl.dll (v14). В проекте Win Form с установленным Office Pro Plus 2016
У некоторых наших пользователей разные версии Windows 10 isntalled, и мы обнаружили, что некоторые версии приводят к тому, что наше приложение вызывает исключение COM.
Комбинации, которые работают / не работают:
- Windows 10 1809 PRO, приложение работает
- Windows 10 1809 PRO обновлен до 1903 ENT приложение работает
- Windows 10 1903 PRO приложение не работает
Исключение возникает на первом вызов для установки свойства AxMicrosoft.Office.Interop.OutlookViewCtl.AxViewCtl.Folder.
Исключение: исключение COM "Не удалось загрузить почтовый ящик" (0x80020009)
Свойство папки используется установлено на:
String.Format($@"\\Public Folders - {Environment.UserName}@company.name.com\All Public Folders\CRM\Email\{PublicFolderPath}")
Мы попытались построить с v15 и v14 dll взаимодействия безуспешно.
Мы пытаемся понять, почему взаимодействие не дает работает над обновлением 1809 PRO до 1903 PRO, но все еще работает с 1903 ENT.
Кто-нибудь еще сталкивался с этим и сумел найти решение, позволяющее взаимодействию работать в обеих версиях (1809 PRO и 1903 PRO)? )