Как да получите списък с двойки изходен път/дестинационен път от wix проект

Бих искал да създам скрипт, който ще актуализира файловете в местоположението за инсталиране (по подразбиране) с файлове от изходното местоположение, където е необходимо, въз основа на .wxs файловете, които имам. Трябва да получа тази информация от wxs файловете, тъй като структурата на директорията за инсталиране се различава от структурата на директорията на местоположението на източника.

Това би ускорило моя цикъл на разработка, като не изисква пълно деинсталиране/инсталиране на MSI, когато съм прекомпилирал само една DLL например.

Има ли налична функционалност в набора от инструменти на Wix, която може да ми даде списък със съответните изходни и дестинационни пътища, или ще трябва сам да внедря всичко, включително анализиране на XML файловете на Wix?

Не видях нищо подходящо в раздела Списък с инструменти на Документация на Wix.


wix
person Griffon26    schedule 20.12.2018    source източник


Отговори (1)


Алтернативен подход: Предлагам да използвате търговския инструмент за синхронизиране и сравнение на файлове и директории Beyond Compare за лесно копиране на файлове в целевата директория, ако това е само за QA. Предполагам, че можете да използвате и стъпки за след изграждане, но Beyond Compare е много хубав и надежден. Има функциите, от които се нуждаете за почти всичко, свързано със сравнение на файлове и папки (не са свързани). Можете да оставите приложението да си стои там и да правите пълно сравнение в движение, когато е необходимо. Основен софтуер за хора, занимаващи се с внедряване. Разбира се, съществуват алтернативи (списък).

person Stein Åsmul    schedule 21.12.2018
comment
В моя случай не мисля, че това ще работи, защото структурата на директорията в инсталационната папка се различава от структурата на директорията, съдържаща резултатите от компилацията. Файловете wxs са мястото, където се прави това картографиране. Актуализирах въпроса си, за да направя това по-ясно. Съгласен ли си? - person Griffon26; 21.12.2018