Папка установки службы Windows .Net - PullRequest
2 голосов
/ 06 января 2010

У меня есть служба Windows, в которой размещается библиотека служб WCF. В соответствии с этой службой Windows, у меня есть проект установки.

Я хочу изменить папку установки службы по умолчанию.
Хорошо, что я могу измениться во время работы мастера установки.
Но какие настройки мне нужно изменить на уровне проекта?

Пожалуйста, руководство!

1 Ответ

3 голосов
/ 06 января 2010

вы можете установить папку установки в папке установки, куда вы положили вывод из вашего сервиса. Для системных папок, таких как [ProgramFilesFolder] или [WindowsVolume], есть предопределенные переменные, которые вы можете использовать для построения своего пути.

альтернативный текст http://s3.amazonaws.com/havlicek/vs.png

Используя Visual Studio, вы не можете использовать прямой путь. Вместо того, чтобы писать «c: \ temp», вы должны использовать некоторые переменные, такие как [WindowsVolume] temp. Вы можете обойти это, используя Orca, который является редактором для * .msi файлов. Это часть Windows SDK.

Найдите таблицу CustomAction и измените DIRCA_TARGETDIR на что хотите.

альтернативный текст http://s3.amazonaws.com/havlicek/orca.png

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...