@postya

Как создать инсталятор для WPF приложения?

Пробую делать инсталятор для установки своего WPF приложения на другие компьютеры стандартными средствами Visual Studio, с помощью Setup Project, но не получается. После установки приложения, при клике на ярлык приложение не открывается и никак не реагирует, хотя в среде разработки запускается нормально
Может дело в том, что у меня как-то не правильно расположены папки с изображениями и кастомными шрифтами?

Как правильно сделать инсталятор?

Как расположены папки со всем необходимым у меня:

5dee6f8f8d9f2817045853.jpeg

Как я добавляю изображения в xaml:

<Window.Background>
        <ImageBrush ImageSource="/Toolkits;component/images/background.jpg" />
    </Window.Background>

<Image Source="/Toolkits;component/images/icons/palette.png"
                           Stretch="None" />
  • Вопрос задан
  • 2067 просмотров
Решения вопроса 1
@postya Автор вопроса
Я использовал Inno Setup. в папке Release/bin есть файл ToolkitsNew.exe.config в нем хранятся станлдартные настройки Visua Studio. Файл с пользовательскими настройками программы хранился в на компьютере в другом месте: Username/AppData/Local/Toolkits/../user.config я скопировал эти настройки из этого файла и вставил их в файл ToolkitsNew.exe.config, затем добавил этот файл вместе со всеми папками(images, fonts, etc..) в инсталятор Inno Setup и псоле установки программы все заработало!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SpacePurr
@SpacePurr
c#, wpf
Не обязательно использовать инсталлятор встроенный.
Попробуйте Smart Install Maker, достаточно гибкая программа.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы