Re: Проблема при создании проекта установки
От: Hussar77 Россия http://vstsblog.ru
Дата: 30.11.09 16:34
Оценка: 16 (1)
Здравствуйте, lesovick, Вы писали:

L>Затем проект установки осуществляет настраиваемое действие, прописанное в файле ConsoleApplication1.exe. При выполнении этого кода необходимо обратиться к файлу PatternFile.ini. Откуда взять путь к нему??? Т.е. тот путь, который пользователь ввёл при установке. Попробовал функцию FileSystem.CurDir(), но она выдала системную папку "C:\WINDOWS\system32", а не ту, которая мне нужна.


При запуске Вашего CustomAction, на самом деле, сначала запускается InstallUtil. Параметры, ему переданные можно узнать из Context.Parameters в любом методе инсталлятора. Не помню точно — так или нет, но, по умолчанию, туда передаётся проперть TARGETDER. В любом случае Вы можете её туда передать в параметрах CustomAction. Попробуйте написать тестик, как тут рассказано: http://msdn.microsoft.com/en-us/library/system.configuration.install.installer.context.aspx.
С уважением,
Владимир Гусаров aka Hussar
http://vstsblog.ru
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.