Я использовал WiX для создания установщика (MSI) для приложения, которое прекрасно работает, за исключением этого необоснованного количества «приложений, которые используют файлы, которые необходимо обновить» с помощью этой установки ":Необоснованное количество «используемых файлов» во время процесса установки WiX
Это происходит для некоторых пользователей несколько раз, и я не совсем понимаю, почему это происходит, и как это исправить.
Я не вижу причин, по которым процесс установки моего приложения противоречит всем этим приложениям, и я не уверен, как его исследовать дальше.
Мое приложение представляет собой автономное настольное приложение - не любое дополнение или что-то, что взаимодействует или зависит от любого из перечисленных приложений.
Стадия мой процесс установки делает:
- Убедитесь, что база .Net 4.0 CP доступен (выход, если нет).
- Установите приложение в Program Files [Компания] [Product] (в том числе мой ехе, моя DLL, 2 третья сторона DLL файлы, которые я расслоении)
- Установка MS Visual C++ времени выполнения Redist 14,0 при необходимости
- Добавить пункты меню Пуск для приложения (запуск удалить ярлыки)
- Пользовательское действие для создания запланированной задачи, которая запускает мое приложение при входе пользователя в систему как администратор (приложение запускается в лотке как администратор).
- Пользовательское действие для запуска приложения после завершения установки (если флажок установлен в последнем диалоговом окне).
Любые советы о том, как это исправить, или по крайней мере выяснить, какие причины этого, будет понятно :-)
спасибо за все подробности :-) нет, это произошло только во время первоначальной установки, прежде чем мое приложение было установлено или запущено. Может ли это быть из-за модуля слияния MS Visual C++ Runtime? может быть, мой установщик заменит его, и все эти приложения затронуты этим? Я постараюсь искать подсказки в журналах, конечно, просто бросая угадать :-) – Itamar
Yup Я думаю, что это хорошо продуманная догадка, C++ Runtime Redist может быть основной причиной. – Isaiah4110
До сих пор не удавалось воспроизвести проблему с включенными журналами :-(В случае, если C++ Runtime Redist является основной причиной, что я могу сделать, чтобы справиться с этим? Я выполнил WiX How-To при его установке (http: // wixtoolset .org/documentation/manual/v3/howtos/redistributables_and_install_checks/install_vcredist.html). – Itamar