Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Как узнать Installation Folder из класса Installer


Автор: maxxim010485 28.4.2010, 16:27
Привет всем! Имеется setup (дот нетовский) проекта, также описан класс Installer для описания Custom Action при установке проекта...Как в этом классе (Installer) узнать Application Folder (директорию, которую пользователь выбрал для установки)?
Заранее всем большое спасибо)))

Автор: mihryak 28.4.2010, 22:56
нужно занести это значение в контекст инсталлера
  • в самом проекте инсталлятора View -> Custom Action
    там выбираешь Install -> Primary output from YourInstallCustomAction (или что-то в этом духе)
    в окне свойств появятся настройки твоего custom action'а
    нужно прописать в свойство CustomActionData:
    Код

    /TargetDirectory="[TARGETDIR]\"
  • в коде своего наследника Installer пишешь
    Код

    string path = Context.Parameters["TargetDirectory"];

Автор: maxxim010485 29.4.2010, 12:48
Спасибо)))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)