visual studio 2015 - Outlook add-in hangs attempting to access folder.Folders -
i'm modifying existing outlook add-in give awareness of when user moves or renames folder. it's visual studio 2015 project. i've seen online, seems reasonable starting-point handle folderchange event.
with "real" lines commented out seen below, code loops recursively through folders (m_sessionfolders
application.session.folders). code correctly prints out folder names:
foreach (outlook.folder folder in m_sessionfolders) { handlefolder(folder); } . . . private void handlefolder(outlook.folder folder) { // outlook.folders folders = folder.folders; // debug.writeline("{0} {1}", folder.name, folders.count); //folders.folderchange += folders_folderchange; //folders.folderremove += folders_folderremove; //m_folderrefs.add(folders); //keep global reference events debug.writeline(folder.name); //foreach (outlook.folder childfolder in folders) foreach (outlook.folder childfolder in folder.folders) handlefolder(childfolder); }
however, desired code, commented out, hangs on first line when used:
outlook.folders folders = folder.folders;
i've configured exception settings break on possible kinds of exception, nothing caught, appears hanging. (the outlook ui unresponsive.)
i've double-checked type, , hover tooltip shows @ runtime both folders
, folder.folders
of type microsoft.office.interop.outlook.folders
.
Comments
Post a Comment