2016-06-07 4 views
0

У меня есть проект WPF (app1.exe). Чтобы запустить приложение app1.exe, пользователю необходимо запустить несколько exe-файлов и файлов msi (например, .NET 4.0, речевую платформу и т. Д.), Чтобы установить некоторые библиотеки перед запуском EXE-файла WPF. Поэтому я хочу задать несколько вопросов:Как создать файл настроек со многими зависимостями?

  1. Как создать установочный файл для проекта WPF?
  2. Как автоматически установить зависимости (с определенным порядком) перед запуском setup.exe?
  3. Как автоматически выбрать x86 или x64 файлы для установки?
+0

Вы можете попробовать [WixSharp] (https://wixsharp.codeplex.com), он хорошо документирован и имеет хорошие примеры, включая установку зависимостей. Лучше [отдельные пакеты установки] (http://stackoverflow.com/questions/1922259/how-to-implement-single-installer-for-32-64-platforms) для x86 или x64, но с WIX вы можете попробуйте [автоматизировать его] (http://stackoverflow.com/questions/13147498/how-to-deploy-64-bit-and-a-32-bit-windows-installer-package-as-a-single-setup). – Sam

ответ

1
  1. Установка InstallShield для Visual Studio, и вы можете создать файл настройки.
  2. Создайте файл летучей мыши и запустить эти файлы перед вашим setup.exe
  3. Следуйте этот шаблон:

    @ECHO от

    если определено ProgramFiles (x86) (

    @echo yes 
    @echo Some 64-bit work 
    

    ) else (

    @echo no 
    @echo Some 32-bit work 
    

    )