Как отправить приложение Windows Forms клиенту без .NET? - PullRequest
5 голосов
/ 22 сентября 2011

Речь идет о развертывании приложения Windows Forms .Я создал приложение Windows Forms, но я не уверен, что пользователи установили .NET версии 4. Я разместил свое приложение Windows Forms на своем веб-сайте, и пользователи загрузят его на свой рабочий стол.

Как автоматизировать процесс загрузки и установки .NET 4, если пользователи не установили его?Каковы рекомендуемые способы развертывания приложений Windows Forms для пользователей?

Ответы [ 4 ]

8 голосов
/ 22 сентября 2011

Вы можете попробовать ClickOnce .

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

Вам просто нужно определить, какие предпосылки вы хотите включить в загрузчик, как описано здесь

4 голосов
/ 22 сентября 2011

Вы можете определить необходимые условия в своем проекте установки и развертывания.

2 голосов
/ 22 сентября 2011

Необходимо указать установщик и отметить .NET в качестве обязательного условия. См. Вопрос переполнения стека Как создать установщик для моего приложения C #? (.NET 3.5, но идея та же).

1 голос
/ 22 сентября 2011

Вы всегда можете загрузить и включить распространяемый .NET 4 .Это около 40 МБ, так что это может быть не самое оптимальное решение, но оно может быть самым простым для клиента.

...