Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
27.01.2015, 13:55
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Как вытащить из session путь к папке куда устанавливается программа? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2015, 14:02
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
попробуйте так strFilePath = session["INSTALLDIR"]; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2015, 14:14
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Winnipuhпопробуйте так strFilePath = session["INSTALLDIR"]; Возвращается пустая строка. В Wix XML файле должна как-то передаваться эта "INSTALLDIR"? У меня сейчас так Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2015, 14:23
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Это все файлы инсталлера? INSTALLDIR is not a standard property but it is just a de facto property to set the primary install location (e.g. c:\program files\My product). INSTALLDIR is used in InstallShield and other variations are INSTALLLOCATION or so. Merge module author cannot expect users to use INSTALLDIR property to set the installing location of the merge modules. That's why INSTALLDIR is modularized with GUID appended. (not a standard property) However, TARGETDIR is a standard property which specifies the root destination directory for the installation. This seems that c:\program files\my product can also be the TARGETDIR, doesn't it? But usually it is not. Usually c:\ is the TARGETDIR in user installation and an another value in administrative installation. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2015, 14:41
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Кстати, можно проанализировать уже готовый msi, если есть сомнения и вопросы superorca ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2015, 18:07
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
WinnipuhКстати, можно проанализировать уже готовый msi, если есть сомнения и вопросы superorca А где взять готовый MSI в котором вызывается CustomAction в который передается INSTALLDIR? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2015, 20:33
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
EoltКак вытащить из session путь к папке куда устанавливается программа? А это для Вас принципиально, вытаскивать из session? Ведь есть и другие способы ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2015, 10:13
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Cat2EoltКак вытащить из session путь к папке куда устанавливается программа? А это для Вас принципиально, вытаскивать из session? Ведь есть и другие способы Какие способы? Подскажите! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2015, 10:27
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Опишите подробности вашей задачи. 1. У вас есть уже инсталлятор, который ставит программу в какой-то фолдер и вы пытаетесь доабвить свою некую функцию? 2. Или самого инсталлятора еще нет? если 1, то там вызывается диалог для выбора фолдера или оно молча ставится куда-то? если 2, то я бы сделал хоть какой-то 1, а потом бы уже заморачивался вопросами, иначе вопросы сотанутся теоретичекими. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2015, 11:05
|
|||
---|---|---|---|
|
|||
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
EoltВ Wix XML файле должна как-то передаваться эта "INSTALLDIR"? В структуре каталогов какая переменная стоит? Код: xml 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2015, 11:10
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Sergey TSVEoltВ Wix XML файле должна как-то передаваться эта "INSTALLDIR"? В структуре каталогов какая переменная стоит? TARGETDIR стоит ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2015, 11:17
|
|||
---|---|---|---|
|
|||
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
EoltTARGETDIR стоит TARGETDIR - Это виртуальный каталог. Дальше что стоит в нем? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2015, 11:26
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Sergey TSVEoltTARGETDIR стоит TARGETDIR - Это виртуальный каталог. Дальше что стоит в нем? Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
> ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2015, 11:29
|
|||
---|---|---|---|
|
|||
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Eolt, Так а зачем session["INSTALLDIR"] пробуете? session["INSTALLFOLDER"] не работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2015, 11:37
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Sergey TSVEolt, Так а зачем session["INSTALLDIR"] пробуете? session["INSTALLFOLDER"] не работает? Cпасибо заработало! Меня сбило с толку ошибка: Код: c# 1.
а на самом деле надо так: Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2015, 18:10
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Возник новый вопрос по Wix`у. Сделал инсталляцию, все работает. Билдится без ошибок, устанавливается правильно. Тогда я решил разбить один файл инсталляшки на фрагменты. Чтобы было удобнее редактировать куски проекта. Все сделал аккуратно, проект билдится, ошибок нет. Но получается только огрызок MSI файла размером 24 кбайт! Короче пустой msi`ашник. Выдается только одно предупреждение: авторWarning 1 The cabinet 'Project.cab' does not contain any files. If this installation contains no files, this warning can likely be safely ignored. Otherwise, please add files to the cabinet or remove it. C:\Project\Main.wxs Очень странная ситуация. Если проект в одном файле - собирается нормально, если разбит на фрагменты - то только кусок MSI файла. В чем может быть проблема? Вот у человека похожая ситуация: http://stackoverflow.com/questions/3453529/splitting-up-a-wix-file Только не пойму что он предпринял... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2015, 23:08
|
|||
---|---|---|---|
|
|||
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Eolt, скорее всего рядом или где то еще валяются Cab файлы, которые не удалось засунуть в MSI, могу ошибаться, но нельзя 2 cab файла засунуть в 1 msi ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.01.2015, 09:22
|
|||
---|---|---|---|
|
|||
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Фрагменты считаются самодостаточными единицами и не включаются в результирующий msi самостоятельно. Для их подключения необходимо использовать ссылки типа ComponentRef, FeatureRef, DirectoryRef и др. В основном файле (обычно Product.wxs) нужно указать ссылки на элеметы в других фрагментах, например: Код: xml 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.01.2015, 10:37
|
|||
---|---|---|---|
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Sergey TSV, Какой треш, если у меня там 200 компонентов, мне надо на каждый ComponentRef указать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.01.2015, 10:55
|
|||
---|---|---|---|
|
|||
Wix CustomAction как узнать в шарповом коде куда ставится программа? |
|||
#18+
Eolt, Во фрагменте можно объединить их в группу ComponentGroup и подключать через ComponentGroupRef. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1401966]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 145ms |
0 / 0 |