Настройка мастера установки в .net - PullRequest
0 голосов
/ 30 сентября 2011

Мое приложение включает в себя множество вопросов, которые необходимо задать установщику, Visual Studio предоставляет только предопределенный набор элементов управления для мастера установки. Есть ли способ добавить намного больше элементов управления в наш мастер установки.Вы можете помочь мне здесь?

Ответы [ 2 ]

0 голосов
/ 30 сентября 2011

Я знаю, что этот трюк работает для добавления веб-элементов управления в проекты библиотек классов, но я не уверен, что он будет работать для вас, вы можете сделать это для проектов установки. Хотя это определенно стоит того!

Сначала создайте резервную копию вашего проекта.

Откройте файл проекта в редакторе и замените параметр projecttypeguids следующим:

<projecttypeguids>{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</projecttypeguids>

Вот ссылка, которая объясняет это более подробно:
http://www.aaronblake.co.uk/blog/2009/09/28/how-to-add-web-user-controls-to-a-class-library-project/

Возможно, вы захотите проверить и эту статью:
http://blogs.microsoft.co.il/blogs/shair/archive/2011/01/15/extending-visual-studio-setup-project-part-1.aspx

0 голосов
/ 30 сентября 2011

vdproj устарели и больше не поддерживаются.Ваша лучшая ставка (которая также решит вашу проблему здесь) - это перейти на Wix.Это крутая кривая обучения, и некоторые из самых простых вещей стали совершенно нетривиальными, но, к сожалению, другие два варианта, которые я использовал, не сработали:

  1. InstallShield LEон последовательно замораживает мой компьютер и Visual Studio и не собирается случайным образом.Просто просто не работает хорошо.

  2. NSIS - MSI являются требованием в наши дни для развертывания корпоративной сети.

При этом Wixчрезвычайно мощный и настраиваемый, поэтому у него есть свои плюсы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...