Насколько я знаю, вы не можете вносить изменения в код и продолжать отладку. Вам необходимо перезагрузить Outlook, чтобы он загружался в новую DLL. Вы всегда можете написать свой собственный код, который отслеживает конкретную DLL и загружает ее в режиме реального времени, например,
Assembly assembly = Assembly.LoadFrom("dllPath");
AppDomain.CurrentDomain.Load(assembly.GetName());
Type t = assembly.GetType("typeName");
Затем вы можете работать с вашей DLL, изменять код и перезагружать его с работающим outlook. Вероятно, больше хлопот, чем стоит.
Outlook 2007 очень быстро запускается на моей машине (но у меня есть мощная машина i5) - буквально через 2 секунды он открывается. Если ваш Outlook действительно медленно запускается, попробуйте сделать следующее:
- Удалите все остальные надстройки, которые вы установили в Outlook.
- Возможно ли, что вы можете отсоединиться от своего текущего почтового ящика и иметь только автономный?
- Отсоединение от всех других ваших почтовых ящиков
- Установите на свою машину больше памяти, чтобы все кэшировалось (дешевый вариант, в наши дни память очень дешевая)
- Закройте все другие приложения на вашем компьютере
- Настройте свой почтовый ящик так, чтобы он был практически пустым
Сам Outlook загружается? (Например, чтобы исходный экран-заставка исчез). Или он пыхтит после открытия?