У меня есть приложение ClickOnce (app1), которое вызывает файлы DLL из другого решения (app2). Недавно я обновил это приложение у одного клиента, и произошла странная вещь.
Он получил новую версию (версия публикации была правильной в Панель управления / Установка и удаление программ ) app1, и версия приложения была правильной, как проверено вручную в приложении. Но файлы DLL, вызванные из упомянутого решения (app2), все еще были старыми.
Мы удалили все файлы в C:\Documents and Settings\username\Local Settings\Apps\2.0
и установили снова. На этот раз проблем не было, были вызваны правильные файлы DLL.
Следует отметить, что номера версий в новой версии совершенно разные, поскольку мы изменили это при обновлении с Visual Studio 2005 до Visual Studio 2008. Старая / новая опубликованная версия: 1.0.0.6 / 1.9.1.6.