ClickOnce в настоящее время является очень undersupported технологии в моей мнение. В настоящее время только Интернет Проводник может выполнить его, и FireFox, если вы используете дополнение FFClickOnce .
Раньше это так, но не больше: .NET Framework 3.5 SP1 ли установить свою собственную надстройку для этой цели (см .NET Framework Assistant for Firefox). Независимо от того, считаете ли вы, что это «родная» поддержка или нет, зависит от вас, но, разумеется, она по-прежнему является регулярным дополнением, хотя ее официально выпускают и поддерживают Microsoft, что помогает улучшить работу пользователей Firefox в отношении приложений ClickOnce.
Очевидно, что для облегчения этого нового официального дополнения Firefox .NET Framework 3.5 SP1 должен быть загружен сам по себе, если у пользователей его нет, но это еще одна тема и не сильно отличаются от установки каких-либо других базовых технологий. Ничего не стоит, хотя в этой области также были улучшения: с помощью .NET Framework Client Profile (см. Также FAQ) многие приложения can reduce deployment size significantly (видимо, ~ 28 МБ вместо ~ 230 МБ для полной структуры).
Кто-нибудь знает о поддерживаемых методах открытия приложений ClickOnce из Opera/Safari/Chrome?
Другие тогда некоторые сомнительные обходные пути Я не знаю о каких-либо надежных решениях.
Если нет, то где бы один начать в создание полезным, надежный плагин для достижения этой функциональности.
Ваша первая остановка в отношении развития ClickOnce (доступно для .NET 2.0 и выше) должен быть ClickOnce Deployment for Windows Forms Applications (название вводит в заблуждение, ClickOnce не ограничивается Windows Forms). Вы найдете множество информации о том, как использовать API ClickOnce, как неявно, с помощью встроенных средств развертывания, и особенно программно из ваших собственных приложений. Последнее, похоже, редко используется до сих пор, к сожалению, хотя на самом деле оно довольно мощное. Следовательно, вы должны иметь возможность включить эту функциональность практически в любое приложение стороннего разработчика, включая браузеры, конечно, если они предоставляют любую архитектуру подключаемого модуля.
С чего начать? Расширения FireFox, Safari и Opera?
я понимаю (и аплодируют) вашего подхода к этой проблеме с одного угла конечного пользователя опыта ClickOnce, все-таки я думаю, учитывая широкую сферу охвата темы следует лучше задавать в отдельный вопрос, если не в отдельный вопрос на браузер даже. Тем не менее, есть довольно некоторые связанные вопросы, которые можно найти в переполнении стека уже, см., Например, для Firefox (наиболее очевидно;) questions/tagged/firefox+add-on и questions/tagged/firefox+extension.
Я думаю, что последняя версия Firefox поддерживает ClickOnce без надстройке – OrElse
Я испытал это не дало никаких результатов. Он пытается загрузить файл .application. –
@strakastroukas - возможно, вы сбиваете с толку это новое дополнение, поставляемое через .NET Framework 3.5 с пакетом обновления 1 (SP1) по умолчанию, таким образом, показывая, что какая-либо явная установка надстройки пользователем устарела, по крайней мере, см. Мой ответ для деталей (http://stackoverflow.com/questions/1339244/creating-browser-extensions/1406628#1406628). –