W>Есть приложение Winforms .NET 3.5 на C#
W>Для него создаю в VS setup project c использованием Installer class
W>В остовном все работает и на XP и на Висте, но на некоторых XP системах установка не завершается.
W>Логи пишут, что виновата утечка MSIHANDLE в инсталлер классе. Непонятно как такое может быть.
W>Ведь это управляемый код, там даже доступа к MSIHANDLE нет.
W>Кто нибудь сталкивался с подобным?
Разобрался в чем дело
В старой версии инсталлятора при анинстале не удалялась база.
Если потом ставить поверх последнюю версию (база с другой схемой),
то новая база не создавалась, т.к. уже была старая, неудаленная.
А при попытке к ней обратиться в инсталлер классе возникала ошибка, т.к. схема базы другая.