Member 13298659 Ответов: 2

VS версия для создания пакета MSI


Привет,

Меня попросили создать msi-пакет для приложения, разработанного в. Net framework work.. Msi пакет имеет бизнес-правила и проверку лицензионного ключа.. Я могу использовать visual studio 2010 или любую другую версию vs Ican... Пожалуйста, посоветуйте..

Большое спасибо...

Что я уже пробовал:

Я очень хорошо разбираюсь в создании пакета msi.. Нет опыта создания пакетов для корпоративных приложений.. Я был назначен на проект по созданию пакетов, но есть технические люди, которые будут руководить мной.. Я сделал предложение против 2010 года..

2 Ответов

Рейтинг:
20

Dave Kreskowiak

Не используйте для этого Visual Studio. Используйте инструмент, посвященный созданию .MSI, такие как Wix Toolset, Advanced Installer, InnoSetup, InstallShield, ...


Member 13298659

Спасибо за ваш ответ..

Я попытался с след версии программы установки, и установки. Advanced Installer более удобен для пользователя, имея богатый графический интерфейс (возможно, я новичок в упаковке MSI, поэтому Advanced Installer выглядит комфортно)

В моем требовании лицензионный ключ будет сгенерирован с помощью .Сетевой реактор, использующий HID пользователя и хранящийся в машине пользователя. Ключ будет проверен во время установки MSI пользователями..

Здесь любезно посоветуйте, что мы можем сделать пользовательскую проверку с помощью предварительного установщика ? и могу ли я предложить своему проекту приступить к предварительному монтажу ?

Спасибо за вашу помощь

Рейтинг:
0

RickZeeland

Если вам нужно установить SQL Server, .NET framework или Visual C runtimes вместе с вашим приложением, вот интересный пример .Установщик Зависимостей InnoSetup':
GitHub-stfx/innodependencyinstaller: модульный установщик зависимостей InnoSetup[^]
Самое приятное, что все делается с использованием версий веб-установщика, поэтому ваш установочный пакет остается небольшим !