powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Wix удаление файлов после деинсталяции
3 сообщений из 3, страница 1 из 1
Wix удаление файлов после деинсталяции
    #37567778
kxekxe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,
суть такая, при деинсталляции все файлы должны удаляться. Везде описан такой метод

Код: xml
1.
<RemoveFile Id="RemoveAll" Name="*.*" On="uninstall" />



но он удаляет только те файлы которые были созданы при инсталляции, а у меня создается много других файлов.
Никак подпапок нету, все файлы лежат в INSTALLLOCATION.

как можно всё удалить?
...
Рейтинг: 0 / 0
Wix удаление файлов после деинсталяции
    #37569415
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kxekxe...Никак подпапок нету, все файлы лежат в INSTALLLOCATION....как можно всё удалить?

если на выходе MSI то можете копнуть доки на него. Как один из вариантов - поставте условие на создаваемый корневой каталог - типа обязательно удалять (как правило можно выстовить - автоматическое, только добавить, обязательно удалить). какая конкретно таблица - не скажу, но где то рядом от Directory либо с сылкой на её первичный ключ.

(круглый)
...
Рейтинг: 0 / 0
Wix удаление файлов после деинсталяции
    #37574903
kxekxe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolobok0 спасибо за совет, но я так и не понел где это искать

судя по логам получается вот что

структура каталогов такая
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<Directory Id="TARGETDIR" Name="SourceDir">
	<Directory Id="INSTALLLOCATION" Name="$(var.ProductName)">
                <Directory Id="Version" Name="$(var.ProductVersion)">
                    <Directory Id="Branch" Name="$(var.ProductBranch)">                
                        <Directory Id="SysDir" Name="System">
                        </Directory>
                        <Directory Id="ExeDir" Name="exe">
                        </Directory>
                    </Directory>
                </Directory>
        </Directory>
</Directory>


при установке например в папку c:\1\MyApp

INSTALLLOCATION=c:\1\MyApp
Version=c:\1\MyApp\1.0\
Branch=c:\1\MyApp\1.0\qwert\
SysDir=c:\1\MyApp\1.0\qwert\System\
ExeDir=c:\1\MyApp\1.0\qwert\exe\

при деиснталяции
INSTALLLOCATION=c:\MyApp
Version=c:\MyApp\1.0\
Branch=c:\MyApp\1.0\qwert\
SysDir=c:\ 1 \MyApp\1.0\qwert\System\
ExeDir=c:\ 1 \MyApp\1.0\qwert\exe\

Кто подскажет почему так получается?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Wix удаление файлов после деинсталяции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]