2009-11-20 3 views
1

Самый большой пример, который я могу придумать, - это установка Google Chrome.Запуск приложения C# .Net из браузера. Возможное?

Я помню еще одно приложение, запускающее то же самое. Не помню, что это было. Я не подразумеваю, что он был построен на C# или даже .NET.

Возможно как-то. Это было сделано. Просто интересно, как.

ответ

8

Я думаю, что вы просите ClickOnce развертывания.

развертывания ClickOnce позволяет публиковать приложения на базе Windows на долю веб-сервера или сетевого файла для упрощенной установки

+1

+1 для правильной. Развертывание ClickOnce может стать настоящим удовольствием для пользователей. :) –

+0

Это отлично работает для того, что я пытаюсь сделать. Благодаря! – Phenome

0

Вы говорите о запуске приложения или установить его? Вы можете запустить приложение, зарегистрировав ваше приложение с обработчиком протокола (например, http: //) в Windows ... у разных браузеров будет другое поведение, но это возможно. См. Ссылку this.

+1

Ничего себе! Действительно ... Я пытался (кратко) работать с обработчиками протоколов в прошлом, и у меня просто плохие воспоминания. Вот почему я даже не помню этого для этого проекта. Но действительно ... Это сработает. – Phenome

+0

Этот подход хорошо подходит для внутренних приложений, где стандартизированы настольные сборки и браузеры. –

1

Кто-то еще указал на ClickOnce, и это, вероятно, вы хотите. Другой альтернативой является Silverlight, где приложение запускается внутри окна браузера.

+0

Silverlight - это действительно то, что я могу попробовать позже. Для этого проекта я буду придерживаться clickOnce. Благодарю. – Phenome

Смежные вопросы