Создание MSI или проекта установки с помощью Visual Studio 2012



Я создаю небольшое приложение, и я хотел бы создать один файл MSI.



на Visual Studio 2010 у вас есть этот тип проекта в:



Другие Типы Проектов ->установка и развертывание ->установщик Visual studio -> Setup Project



но единственное, что вы получили в Visual Studio 2012 это "включить InstallShield Limited Edition".



вы можете изменить .NET Framework, но ничего не меняется.



Почему его больше нет? И как я могу его вернуть? Есть новый способ сделать это?

725   8  

8 ответов:

чтобы создать проекты установки в Visual Studio 2012 с InstallShield Limited Edition, смотритевидео.

InstallShield limited edition, который не может установить службы.

"остров на сегодняшний день является худшим вариантом установки и обновлен, читать - платная версия громоздка в лучшем случае и невозможна в большинстве положения. InnoSetup, Nullsoft, Advanced, WiX, или почти любой другой установщик лучше. Если вы сделали опрос вы увидим, что никто не использует остров. Я не знаю, почему вы, ребята, продолжаете общаться с InstallShield. Это вредит вашему авторитету. Любой разработчик стоит половина его веса в соли знает, что остров бесполезен и когда вы стоите за этим мы должны подвергнуть сомнению суждение Microsoft."

Эдвард Миллер (комментарии Расширение Проектов Установщика Visual Studio).

The Набор Инструментов WiX, который, в то время как мощный более неудобный и имеет крутой кривой обучения. Существует даже загружаемый шаблон для установки служб Windows (ref. VS2012: установщик для служб Windows?).

для Visual Studio 2013 см. сообщение в блоге создание установщиков с помощью Visual Studio.

смотрите:

Visual Studio setup projects (vdproj) не будет поставляться с будущими версиями VS

Развертывание Установщика Windows

было объявлено 1 1/2 лет назад, что типы проектов были убиты. Альтернативы:

  1. используйте решение VS2008 / 2010 для создания вашего установщика
  2. переключитесь на другой инструмент, такой как InstallShield или установщик Windows XML

вы пробовали метод "опубликовать"? Вы просто щелкните правой кнопкой мыши на файле проекта в обозревателе решений и выберите команду "опубликовать" в контекстном меню. Это создает установщик в несколько очень простых шагов.

вы можете выполнить дополнительную настройку установщика на вкладке публикация в окне свойств проекта.

NB: этот метод работает только для приложений WPF и Windows Forms.

Microsoft прислушалась к крику о поддержке установщиков (MSI) в Visual Studio и выпустила Расширение Проектов Установщика Visual Studio. Теперь можно создавать установщики в Visual Studio 2013;скачать расширение здесь из visualstudiogallery.

ISLE (InstallShield Limited Edition) является" заменой " проекта установки и развертывания Visual Studio, но многие пользователи считают, что Microsoft сделала неверный шаг с удалением .поддержка vdproj от Visual Studio 2012 (и более поздних версий) и поддержка программного обеспечения сторонних компаний.

многие люди просили вернуть его обратно (верните базовый тип проекта установки и развертывания Visual Studio Installer), но Microsoft глуха к нашим голосам... действительно печальный.

поскольку WiX действительно сложен, я думаю, что стоит попробовать некоторые бесплатные системы установки -NSIS или Inno Setup. Оба сценария и легко учиться-но мощный, как оригинальный SADP.

Я создал действительно хорошее расширение Visual Studio для NSIS и Inno Setup со многими функциями (intellisense, подсветка синтаксиса, панели навигации, компиляция непосредственно из Visual Studio и т. д.). Вы можете попробовать его на www.visual-installer.com (извините за саморекламу :)

скачать Inno Setup (jrsoftware.org/isdl.php) или NSIS (nsis.sourceforge.net/Download) и установить V&I (unsigned-softworks.sk/visual-installer/downloads.html).

все установщики просты Next / Next / Next...

в Visual Studio, выберите меню File ->новая ->проект выберите NSISProject или Inno Setup, и будет создан новый проект (с полными источниками).

есть некоторый прогресс для разработчиков Visual studio 2013: - D woot woot! См. сообщение в блоге Расширение Проектов Установщика Visual Studio.

ссылка и информация были получены из блога Брайана Гарри создание установщиков с помощью Visual Studio.

взгляните на статью Развертывание Установщика Visual Studio. Это, безусловно, поможет вам.

вы можете выбрать правильную версию .NET framework на странице. Так что для вас, сделайте это .NET 4.5. Я думаю, что это будет там для Visual Studio 2012.

думаю, что развертывание решения Office с помощью ClickOnce (MSDN) может быть полезно.

после создания Outlook плагин для Office 2010 проблема заключалась в том, чтобы установить его на компьютер клиента, не используя ISLE или другие сложные инструменты (или дорогие).

решение состояло в том, чтобы использовать инструмент публикации проекта Visual Studio, как описано в ссылке. Только две вещи, которые нужно сделать, прежде чем установка будет работа:

Comments

    Ничего не найдено.