создание установочного файла для проекта vb.net - PullRequest
0 голосов
/ 27 марта 2011

Я делаю проект на VB.NET, после завершения проекта можно ли установить его на чей-либо компьютер?

Я имею в виду, что проект, который я сделал в VB.NET 2008, может быть запущен только через Visual Studio,

Я хочу, чтобы этот проект или программное обеспечение было установлено на ПК со всеми базами данных и каждым файлом.

Возможно ли это?

Ответы [ 2 ]

2 голосов
/ 27 марта 2011

Самым простым вариантом является Click Once Setup .См. этот обзор по .

. Если вам нужен немного более индивидуализированный установщик, вы можете создать Setup Project затем.

См. более старая статья об установочных проектах в VS 2005 .Вы получите представление.

Программа установки Visual Studio создаст msi и exe.Есть также готовые загрузчики для .NET Framework, других установок.Это означает, что вы можете добавить, скажем, .NET Framework в вашу установку, и установщик автоматически проверит и установит его на целевой машине.

См. Это для выбора Предварительных реквизитов для вашей установки.

Наконец, он также поставляется с Редакторы развертывания , которые позволят вам разместить файлы, ключи реестра или ярлыки на целевом компьютере.

Это не толькоЕсли вы хотите, чтобы полностью настраиваемая установка выполняла сложные задачи, я бы предложил (вам придется написать всю вашу установку в коде)

0 голосов
/ 27 марта 2011

Если у вас есть только VB.NET 2008 Express, вы можете сделать только ClickOnce.(Setup Project поставляется с Professional).

ClickOnce совсем не плохой.Пользователь может запустить ваш Setup.exe от своего имени пользователя и просто проигнорировать предупреждение «НЕ ДОВЕРЯТЬ».

Если вы хотите, чтобы он выглядел лучше, вы можете сделать свой файл сертификата (бесплатным) в VB 2008. Project> YourApp Properties> Signing> Check Sign Манифесты ClickOnce> Создать тестовый сертификат.Убедитесь, что вы добавили сертификацию в Trusted Root Certification Authorities.Вы добавляете его на свой компьютер при публикации и на компьютер пользователя при установке.Вы можете сделать эту работу в IE> Свойства обозревателя> Содержимое> Сертификаты> Доверенные корневые центры сертификации.

Однако купить сертификат очень дорого, и только выгода намного больше стоимости, вы его покупаете.

...