Я разработал приложение win form с .NET 3.5 и C # в Visual Studio 2008. Это приложение использует файл Microsoft Access 2003 в качестве базы данных.На моей машине для разработки установлена Windows XP.
Когда я закончил разработку приложения, я создал проект установки для этого, который хранит базу данных в папке Common Application Data Windows (в XP: C: \ Documents and Settings \ Все пользователи \ Данные приложения и в Vista: C: \ ProgramData).
Я установил приложение на компьютере с Vista и XP.Это работает как хотелось бы, за исключением нескольких небольших ошибок.Затем я удалил программу и снова установил ее на компьютере с XP и Vista.И тут возникает БОЛЬШАЯ проблема.В XP это работает хорошо.Но в Vista программа выдает ошибку, в которой говорится, что какой-то путь к файлу данных отсутствует (я сохраняю некоторый путь к файлу в поле БД.) После некоторых исследований я обнаружил, что эта ошибка действительно возникает для некоторых файлов, созданных после предыдущей установки.У меня вопрос: я успешно удалил программу, поэтому база данных, которую я использовал, также физически удаляется, тогда как только что установленное приложение находит данные из ранее установленного приложения?
Это происходит только в Vista (незнать про Win 7).Пожалуйста, дайте мне знать, если кто-нибудь решил эту проблему.