Проблема реестра проекта установки .net - PullRequest
0 голосов
/ 12 мая 2009

Я делаю проект установки для моего приложения .net (c #) и хочу, чтобы он добавил некоторые записи в реестр, но в некоторых из них мне нужно написать папку для установки, а в других я хочу сохранить полный путь к основному результату приложения (файл .exe)

Как я могу это сделать? Есть ли какие-то специальные переменные или что-то подобное, что я могу использовать (например,% app_path% \% app_exe_name% -d "% 1" ...)

Я использую VS 2005 для приложения и проекта установки

Ответы [ 2 ]

3 голосов
/ 12 мая 2009

Вы пытались использовать [TARGETDIR]. При добавлении элемента реестра, который должен ссылаться на путь к файлу, вы можете использовать такие атрибуты, как [TARGETDIR]. Например, если вам нужно сослаться на файл test.exe, который находится в папке приложений, введите команду [TARGETDIR] test.exe.

0 голосов
/ 12 мая 2009

Установите значение записи реестра в [TARGETDIR] или [TARGETDIR] AppName.exe

...