0 / 0 / 0
Регистрация: 14.01.2015
Сообщений: 8
|
|
1 | |
Вывод сообщения пользователю, о необходимости установить (обновить) .NET Framework14.01.2015, 01:41. Показов 1617. Ответов 8
Метки нет (Все метки)
Дамы и господа! Доброго времени суток!
Пишу впервые на этом форум. Замечательный форум. Нашел для себя много ответов. Прошу меня не ругать и дать отзывчивый ответ на мой вопрос. Возможно, что мой вопрос звучал ранее, но погуглив - гугл не дал ответа. Спасибо! Вот мой вопрос: Как многим .NET разработчикам известно, что для запуска Windows.Forms (и т.д. (WPF, .ASP)) приложений необходимо установить библиотку .NET со всеми своми компонентами, включая последние версии... Подскажите как сделать, чтобы ВЫВЕЛОСЬ сообщение о том, что необходимо установить или скачать с определенного ресурса, например www.microsoft.com, библиотеку .NET, если библиотека .NET не установлена в ОС Windows ???
0
|
14.01.2015, 01:41 | |
Ответы с готовыми решениями:
8
Как установить .NET приложение, но без установки самого .NET Framework? В списке Target Framework не выбирается .NET Framework 4 только .NET Framework 4 Client Profile Как установить .NET Framework v2.0 Не могу установить .NET Framework 3.5 |
Администратор
|
|
14.01.2015, 21:17 | 2 |
Здравствуйте.
Если .NET Framework не установлен на целевой машине, сообщение выведется само, без наших дополнительных усилий. Если хочется как-нибудь изменить это сообщение, то есть следующая идея. Она подойдёт, если какой-нибудь .NET Framework уже установлен, но нужна более высокая версия. К примеру, установлен 2.0, а нужна 4.0 Компилируем маленькую программку под .NET 2.0, которая только и будет определять версию .NET Framework - если такая версия есть - запускаем основную программу, если нет - выводим сообщение. Определяем версию .NET Framework вот так: How to detect what .NET Framework versions and service packs are installed?
0
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
15.01.2015, 06:42 | 3 |
А почему программу для проверки наличия нужного .NET нельзя написать независимой от .NET?
0
|
47 / 39 / 15
Регистрация: 28.09.2012
Сообщений: 818
|
|
15.01.2015, 07:53 | 4 |
Почему нельзя, можно. Просто пиши на другом языке на котором у любой винды будет библиотеке. О на с++ и через винапи
0
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
15.01.2015, 12:36 | 6 |
Не хочу поднимать тут спор, тем более в формате оффтопа. Поэтому, предлагаю вам, как модератеру, в последствии удалить из темы касающиеся этого оффтопа посты.
Из контекста, который я выделил подчеркиванием, напрашивается вывод, что эта идея не подойдет, если .NET Framework не установлен на компьютере вообще. Не исключаю, что это я и только я неправильно понял смысл написанного...
0
|
Администратор
|
|
15.01.2015, 12:57 | 7 |
Вы немного шире рассматриваете смысл, который я вложил в это сообщение.
Я предлагаю именно то, что написано, не более того: 1) компилируем приложение под старую версию .NET Framework, которая определяет версию; 2) используем её для запуска основного приложения с проверкой. Вы предлагаете более универсальное решение основываясь на более общей идее - идее отдельной программы для проверки, возможно и не на .NET. Я полагаю, автор темы поймёт, какие варианты ему предложены.
0
|
17689 / 12874 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
15.01.2015, 13:42 | 8 |
Если вы пишете не портативные утилиты, которые распространяете на флэшке или в архивчике, то с большой вероятностью к вашему приложению будет иметься дистрибутив: установщик и сопутствующие файлы. Вот определять необходимую версию фреймворка — задача установщика на стадии установки. Саму версию можно включить в этот же дистрибутив, чтобы сразу же ее и установить при необходимости.
Это умеют делать все инсталлеры, с которыми мне приходилось работать, начиная от MSI и кончая всякой экзотикой типа Advanced Installer.
0
|
0 / 0 / 0
Регистрация: 14.01.2015
Сообщений: 8
|
|
19.01.2015, 01:49 [ТС] | 9 |
Уважаемый, tezaurismosis !
Вам огромное спасибо! Хоть я и не обладаю большими знанияими в .NET библиотке (технологии). Приминил Ваш метод! Он очень мне помог! Еще раз "Спасибо" Вам! Всем приятно времениприпровождения!
0
|
19.01.2015, 01:49 | |
19.01.2015, 01:49 | |
Помогаю со студенческими работами здесь
9
Как установить .NET Framework 3.5? Не могу установить .NET Framework Как установить .NET Framework 1.1? Как установить .NET Framework 3.5? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |