Развертывание приложения C # с .Net 4.0 - PullRequest
0 голосов
/ 14 июля 2011

Если у конечного пользователя не установлен .net 4.0, я не хочу, чтобы он заходил на страницу Microsoft для загрузки и установки вручную. Я скорее хочу, чтобы они просто нажали «ОК», и программа установки переходит на мой веб-сайт, загружает файл веб-установщика и начинает установку автоматически.

В моем решении у меня есть 2 проекта, 1 проект Windows и 1 проект установки. Я заметил, что если я перейду к свойствам одного из проектов, а затем к предварительным условиям, я могу выбрать один из трех вариантов:

Download prerequisites from the component vendor's website ( default )
Download prerequisites from the same location as my application
Download prerequisites from the following location ( with a textbox )

Мне нужен последний вариант, верно? Но могу ли я дать ссылку на папку на моем веб-сайте, и она будет искать правильное «имя» для установки? Тогда я должен добавить установщики в эту папку?

И я не знаю, должен ли я делать это только в проекте Windows или в проекте установки или в обоих случаях?

Я использую установщик по умолчанию для Visual Studio.

Действительно смущен.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 14 июля 2011

Если вы можете распространять .NET Framework вместе с программой, вы можете воспользоваться инструкциями из ответа на этот пост:

установка .NET Framework без вывода сообщений в проекте установки

Программа установки должна устанавливать .NET Framework без необходимости какого-либо пользовательского ввода.

0 голосов
/ 14 июля 2011

Я обычно выбираю второй вариант.

  • Почему? Потому что VS на самом деле компилирует загрузчик, который отправляется вам в папку Debug / Release. Так что все, что вам нужно сделать, это скопировать всю эту папку и записать ее на CD или USB и отправить вашему клиенту.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...