Здравствуйте, Yehuda, Вы писали:
Y>Windows Installer созданный из VS2008, содержит C# класс Installer.
Y>Если до запуска удаления уже установленного пакета приложения его основная директория (содержащая также C# Installer class dll с определенными custom actions) стерта или переименована, то при запуске Uninstall выдается следующее сообщение об ошибке.
Y>Можно ли избежать его, даже если директория удалена?
А тебе надо запускать твою DLL при деинсталляции? То есть, ты делаешь что-то в методе Uninstall твоего Installer-класса?
Если да, то это, очевидно, проблема, которая никак не может быть решена. Как ты запустишь то, что удалили?
Если же нет, то можно просто убрать запуск твоей DLL при деинсталляции (удали в проекте вызов твоей CustomAction на Uninstall)
Но вообще проблема IMHO надуманная. Если это тебе такой "баг" прислали, можешь смело посылать