NSIS: найти и скачать версию .Net - PullRequest
5 голосов
/ 14 марта 2009

Как я могу получить версию .NET с NSIS? И если у меня нет необходимой версии, она перенаправляет меня на сайт, чтобы загрузить ее.

Я нашел некоторые решения для этого, но они обычно имеют некоторые жестко закодированные вещи (например, десятки конкретных ссылок).

Есть ли какое-то хорошее решение для этого?

Спасибо

примечание: я не хочу использовать установщик Windows / clickonce.

Ответы [ 2 ]

5 голосов
/ 14 марта 2009

Единой версии .NET не существует. Вы можете установить 2.0, но не 1.1, или наоборот; Вы можете установить 3.5, который будет включать 2.0 и 3.0; и т.д. Таким образом, вы не можете, в этом смысле, проверить версию. Вместо этого вам, вероятно, следует проверить, существует ли конкретная версия, которая вам нужна.

3 голосов
/ 14 марта 2009

Взгляните сюда. Я думаю, что я кое-что изменил на форумах NSIS, но это работает довольно хорошо

http://stochfit.svn.sourceforge.net/viewvc/stochfit/trunk/StochFitMain/Installer.nsi?revision=108&view=markup

...