Я создал проект надстройки для Outlook 2007 в версии vs2008 с таргетингом на .net 3.5, а затем перенес проект в версию vs2010.
Затем я опубликовал проект с vs2010 на веб-сайте и установил надстройку с помощью однократного нажатия на виртуальную машину под управлением xp, .net 3.5 sp1 и outlook 2007. Все это прекрасно работает, и я вижу, моя надстройка в перспективе. Параметры обновления публикации публикуются для обновления надстройки при запуске, а не каждые 7 дней.
Однако, когда я затем внесу простое изменение в надстройку, обновлю AssemblyVersion и AssemblyFileVersion проекта надстройки, а затем опубликую обновления, когда я запускаю outlook, он не обнаруживает новую версию и просто запускает установленную текущую.
Я вижу, что публикация сгенерировала новый файл setup.exe и добавила новую папку в папку «Файлы приложения» с текущей (автоматически сгенерированной) версией публикации.
Кто-нибудь может подсказать, как я могу получить обновление для развертывания на клиенте?
Edit:
Я оставил виртуальную машину без внешнего вида на некоторое время (во время обеда), а затем пришел, чтобы запустить ее, и она обнаружила последнее обновление и установила его. Однако теперь, когда я делаю еще одно изменение и переиздаю его, я не собираюсь это делать. Интересно, это как-то связано с кэшированием файлов. Я удалил все временные интернет-файлы на клиенте vm, но это не помогло.