Я создал программу с использованием .NET 4, Visual Studio 15.7 и собрал установщик .msi.Предполагается, что установщик запускает файл .bat во время установки, и он отлично работает на моем собственном компьютере, но когда я пытаюсь установить его на другом компьютере, появляется ошибка:
Возникла проблемас этим пакетом установщика Windows.Программа, запущенная как часть установки, завершилась не так, как ожидалось.Обратитесь в службу поддержки или к поставщику пакета.
Я выполнил его как администратор, используя учетную запись администратора и даже используя простое «эхо» в сценарии, чтобы увидеть, были ли команды причиной проблемы, но установка не удаласькаждый раз, если я не удаляю выполнение .bat из установщика.
Сценарий можно выполнить вручную после установки (без выполнения .bat при установке), поэтому команды в файле не являютсяпроблема.
Нужно ли давать какие-либо разрешения для файла .bat, прежде чем я соберу установщик или что-то в этом роде?Я действительно не знаю, почему не работает
Это мой файл .bat
@echo off
echo Installing
pause
И вот как я настраивал настраиваемое действие для выполнения .bat:
![.bat file execution configuration](https://i.stack.imgur.com/eSLCt.png)