Лучше поздно, чем никогда - но.Глядя на ваш код, он не соответствует коду, который я видел, где параметр для app.Session.SyncObjects [x], где x - это INTEGER, а не папка.Рабочий код, который я нашел, был похож на
for (Int32 i = 0; i < app.Session.SyncObjects.Count; i++)
{
_syncObj = app.Session.SyncObjects[1];
_syncObj.SyncEnd +=_syncObj_SyncEnd;
}
_syncObj.Start();
, кроме того, ваше приложение не сообщает Outlook о закрытии.Так с чего бы это?Вы сказали это, чтобы открыть это.У вас также нет ошибок, поэтому по какой-то причине, что если он не может найти папку?Что если он не может подключиться к Outlook по какой-то причине?Если вы хотите, чтобы outlook заканчивался, вы должны сообщить об этом.
С app.Quit ();