.NET - проверьте и установите .NET Framework 3.5 перед запуском приложения - PullRequest
0 голосов
/ 03 февраля 2010

ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ПОЛНЫЙ ВОПРОС ПЕРЕД НАЧАЛОМ ВАШЕГО ОТВЕТА

Привет, ребята! В настоящее время я разрабатываю «Настраиваемое приложение для экстремально настроенного» на C # для установки старого классического приложения ASP. Он будет использоваться при разработке версии 2.0 (ASP.NET MVC с C #).

Так как он сильно отличается от установочных пакетов efault, я сделал его как обычное приложение для Windows, а не как приложение для настройки (приложение для настройки не позволяет нам настраивать столько, сколько мне нужно).

И вот в чем проблема: поскольку это приложение для Windows, я должен «выпустить» его и отправить скомпилированный .EXE с .DLL, я не должен «публиковать», потому что если я это сделаю, опубликованный .EXE будет установить установщик ", а не мое приложение. Мне нужен способ проверить и установить .NET Framework 3.5, как предварительное условие пакета начальной загрузки, используемое при публикации, но помните, что я не публикую, я делаю сборку "Release".

Спасибо за любую помощь!

Ответы [ 3 ]

4 голосов
/ 03 февраля 2010

Возможно, это поможет, если вы перестанете думать о том, что это программа установки, но считаете это утилитой конфигурации.Это требует установщика, прежде чем он сможет работать.Просто создайте для него обычный проект установки, который автоматически запускает утилиту после ее установки.Проверьте в этой теме , чтобы узнать, как это сделать.

1 голос
/ 03 февраля 2010

Я знаю, что это, вероятно, не то, о чем вы просите, однако рассматривали ли вы вопрос об использовании WiX toolkit .

Установщик Windows XML (WiX) является набор инструментов для сборки Windows установочные пакеты из источника XML код. Набор инструментов поддерживает команду линейная среда, которую разработчики могут интегрировать в свои процессы сборки создать MSI и MSM установочные пакеты.

Инструментарий WiX строит установщик Windows (MSI), предназначенный для установки программного обеспечения, очень мало чего нельзя сделать с настраиваемыми действиями, и существуют простые способы выполнения настраиваемых задач, таких как установка необходимых компонентов. Судя по всему, вы ищете «Как: установить .NET Framework с помощью загрузчика» .

Я бы настоятельно рекомендовал использовать установщик Windows поверх приложения пользовательской настройки (EXE), поскольку существуют среды, которые вы не сможете проверить и, возможно, даже не рассматривали.

Установщик Windows был тщательно протестирован за годы его использования, лично для меня, как для системного администратора, просмотр загрузки MSI повышает мою уверенность в приложении; По моему опыту, пакеты установщика Windows менее проблематичны, чем пользовательские решения для установки.

0 голосов
/ 03 февраля 2010
...