2009-05-11 2 views
0

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

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

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

+0

Какая у вас система установки? Wix? Wise? Что-то другое? – Adrien

ответ

3

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

0

Установите значение параметра реестра для [TARGETDIR] или [TARGETDIR] appname.exe