Установщик C # передает данные в класс установщика - PullRequest
0 голосов
/ 18 апреля 2011

У меня есть проект установки для службы Windows.Я пытаюсь передать информацию из программы установки в класс установщика в проекте службы Windows.В качестве примера я установил Аргументы в пользовательских установочных действиях следующим образом:

/targetdir="[TARGETDIR]"

В методе Install класса установщика я ищу все ключи в Context.Parameters.:

string keys = "";
foreach (string key in Context.Parameters.Keys) keys += key + "|";

targettdir не отображается.Как передать информацию моему установщику?

Спасибо!

Редактировать 1: Обнаружено, что я могу получить информацию о пользовательских текстовых полях для класса установки с помощью CustomActionData, ноЕсли я попытаюсь добавить туда TARGETDIR, он выдаст исключение.Я могу получить информацию с помощью AssemblyPath, но есть ли способ передать TARGETDIR в?

1 Ответ

0 голосов
/ 18 апреля 2011

Есть несколько способов атаковать это. Здесь хорошая дискуссия на эту тему: http://www.theserverside.net/discussions/thread.tss?thread_id=23903#155056

Надеюсь, это поможет.

...