Я создаю небольшое приложение и хочу создать один файл MSI.
В Visual Studio 2010 этот тип проекта находится в разделе:
Другие типы проектов -> Установка и развертывание -> Установщик Visual Studio -> Проект установки
Но единственное, что у вас есть в Visual Studio 2012, - это «Включить InstallShield Limited Edition».
Вы можете изменить .NET Framework, но ничего не изменится.
Почему его больше нет? И как мне его вернуть? Есть новый способ сделать это?
installer
windows-installer
visual-studio-2012
project-types
Крис Нобельс
источник
источник
Ответы:
Чтобы создать проекты установки в Visual Studio 2012 с помощью InstallShield Limited Edition, посмотрите это видео .
Ограниченная версия InstallShield, которая не может устанавливать службы.
Автор Эдвард Миллер (комментарии в расширении проектов установщика Visual Studio ).
Набор инструментов WiX , который, несмотря на свою мощь, крайне неудобен для пользователя и требует сложного обучения. Существует даже загружаемый шаблон для установки служб Windows (см. VS2012: Установщик служб Windows? ).
Для Visual Studio 2013 см. Сообщение в блоге Создание установщиков с помощью Visual Studio .
источник
Setup.msi
вVS 2012
, больше помощь .. ??Посмотри пожалуйста:
Проекты установки Visual Studio (vdproj) не будут поставляться с будущими версиями VS
Развертывание установщика Windows
Полтора года назад было объявлено, что типы проектов были убиты. Альтернативы:
источник
Вы пробовали метод «Опубликовать»? Просто щелкните правой кнопкой мыши файл проекта в проводнике решений и выберите «Опубликовать» во всплывающем меню. Это создает установщик за несколько очень простых шагов.
Вы можете выполнить дополнительную настройку установщика на вкладке «Опубликовать» в окне свойств проекта.
NB: этот метод работает только для приложений WPF и Windows Forms.
источник
Microsoft прислушалась к призывам о поддержке установщиков (MSI) в Visual Studio и выпустила расширение Visual Studio Installer Projects . Теперь вы можете создавать установщики в 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 -> New -> Project , выберите 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, как описано в ссылке. Прежде чем установка заработает, нужно сделать всего две вещи:
источник