Предположим, что я буду нацеливать свое приложение Winforms
на Framework 4.5, но пользовательский компьютер имеет только Framework 3.X, и пользователь пытается запустить приложение, тогда приложение не будет запущено, потому что необходимая версия фреймворка не установлена на машина ...Автоматически предлагать установить необходимую версию фреймворка, если она не установлена?
... но есть способ выполнить из моего приложения интеллектуальную профилактическую операцию в этом случае? (вместо того, чтобы позволить ОС Windows отображать непрозрачную ошибку msgbox)
Что я хочу сделать, например, показать msgbox, чтобы рекомендовать пользователю загрузить пакет X framework в X-url, чтобы иметь возможность запускать приложение, только если требуемая структура не установлена на машине.
мое приложение является окна формы проекта, извините, перепутал вы – pitoloko
ClickOnce отлично работает с WinForms, проверить это для получения дополнительной информации http://msdn.microsoft.com/en-us/library/wh45kb66 (v = vs.90) .aspx – hmnzr
@pitoloko это именно то, что нужно использовать для развертывания ClickOnce. Похоже, ты в свой счастливый день. Взгляните на http://msdn.microsoft.com/en-us/library/wh45kb66(v=vs.90).aspx – tucaz