У меня есть WinNET-приложение .net (2.0), которое мне нужно обновить на клиентских машинах. На данный момент это делается путем увеличения версии сборки и версии файла для всех проектов и увеличения версии проекта установщика в VS2008.
Приложение теперь использует изолированное хранилище для сохранения некоторых пользовательских настроек в файле XML (макеты сетки и т. Д.).
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что, если я увеличиваю все номера версий, приложение получает новое местоположение для изолированного хранилища , поскольку Версия файла изменилась. С новым местом для изолированного хранилища все настройки были фактически потеряны.
При обновлении установщик Windows заменяет библиотеки на основе версии файла или версии сборки ?
Если это версия сборки, то все, что мне нужно сделать, это не увеличивать версию файла.