Как savedState Словарь работает в Установщике?

Я изо всех сил пытаюсь найти документацию относительно того, как stateSaver/savedState работы Словаря для Windows Installer, в переопределениях Установки и UnInstall, могут кто-то помогать.

В моих установщиках CustomAction я писал в ключи реестра, каждый раз, когда я делаю я добавляю часть, он - деталь к stateSaver. Я предположил, что это было принято во внимание при удалении, но как?

Я думаю, что stateSaver Словарь записан в файл, когда Вы устанавливаете, и на удалении содержание того файла.InstallState читается и используется для установки записей, которые это находит.

Моей проблемой являются некоторые ключи реестра, остаются после удаления я не знаю, почему и мое отсутствие понимания то, как Словарь работает, не помогает.

Вот пример того, что делает Установка

RegistryKey expressionEvaluatorVersionKey = expressionEvaluatorKey.CreateSubKey(packageVersion);

Это создает Ключ Sub для ключа, добавленного с Windows Installer. Как я должен удалить этот Ключ Sub в удалении?

6
задан learnerplates 25 August 2009 в 11:43
поделиться