Здравствуйте, 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.