Как предложить установить .NET Framework при развертывании приложения браузера WPF? - PullRequest
1 голос
/ 09 сентября 2011

Есть ли способ заставить приложение браузера WPF запросить установку .NET Framework с ClickOnce, как обычное устанавливаемое приложение WPF?.

Эти параметры публикации блокируются, если задано свойство HostInBrowser в файле проектав True, что необходимо для приложения, которое я разрабатываю, однако мне нужно сделать установку зависимостей удобной для пользователя и, возможно, из установщика .net framework, уже размещенного на моем сервере, так как это значительно сократило бы использование пропускной способности,Программа предназначена для использования в интрасети, как «веб-страница», путем размещения ярлыков на рабочем столе каждого компьютера (что делается при первом запуске приложения), но у большинства пользователей нет .NETУстановлен Framework 4.

есть ли способ сделать это без преобразования его в устанавливаемое приложение wpf?

Заранее спасибо, Хесус.

1 Ответ

0 голосов
/ 09 сентября 2011

Нет ClickOnce требует .Net framework , потому что это его компонент.

Все приложения ClickOnce требуют правильной версии .NET Framework установлен на компьютере, прежде чем они могут быть запущены

Однако вы можете установить предварительное условие, которое является более высокой версией фреймворка, при условии, что у них по крайней мере версия 2.0 для начала.

Обычно для преодоления этого ограничения используется загрузчик, написанный в управляемом коде. Для этого вы можете использовать MSBuild , dotNetInstaller или другие сторонние инструменты. Я несколько раз использовал dotNetInstaller, рекомендую его, он очень гибкий.

...