3

У меня есть случайный офисный компьютер, который может быть подвержен разного рода программному обеспечению. Предположим, что в итоге может появиться программное обеспечение, для которого требуется любая из версий Microsoft .NET Framework, выпущенных за эти годы.

Какие файлы я устанавливаю, чтобы привести новую машину с Windows XP в такое состояние?

Во-первых, самое простое: клиентский профиль .NET 4.0 поддерживает большинство установок .NET 4.0; вам может потребоваться переключиться на полный профиль, если профиль клиента недостаточен.

Второе: установщик .NET 3.5 SP1 утверждает, что он обратно совместим с версиями 3.5, 3.0 и 2.0, но обновлен ли Web Installer для 3.5 SP1 всеми исправлениями безопасности? Обновленный установщик вообще существует или все должны запускаться через Центр обновления Windows 15 раз после установки 3.5 SP1?

Третье: какого черта я устанавливаю для Framework 1.0, 1.1 и 1.1 SP1? Предоставляет ли 1.1 SP1 все 3 версии для системы, как 3.5 SP1, или мне нужно устанавливать все три по отдельности? И снова, есть ли исправления безопасности, свернутые в установщики?

Мне кажется, что это было бы кандидатом на "установить все. NET вещи для меня, пожалуйста" программу единой установки.

Итак, мой вопрос "TL; DR": чтобы все платформы .NET были полностью установлены на компьютере, какие файлы я должен установить и в каком порядке?

2 ответа2

1

Это правда, что приложение .NET 3.5 не будет работать при установке по умолчанию .NET 4.0, но это поведение можно изменить с помощью простого файла конфигурации. Обычно такой тип конфигурации выполняется для каждого отдельного приложения, но, учитывая цель вашего вопроса, звучит так, как будто вам нужно решение типа "установите один раз и работайте везде". Вам повезло, потому что .NET обладает такой способностью.

Вам не нужно ничего, кроме полного профиля .NET 4.0 и правильно написанного файла конфигурации компьютера. После установки .NET 4.0 Full Profile добавьте файл конфигурации компьютера. В этом файле конфигурации машины добавьте секцию supportRuntime. Добавьте раздел supportRuntime для каждой версии .NET, которую вы хотите обрабатывать в среде выполнения .NET 4.0. (Добавление поддержки .NET 1.0 немного отличается.) См. Эту страницу для полного объяснения того, как предназначаться для версии платформы .NET.

0

Я нашел все, что вам нужно по следующей ссылке ; он содержит клиент + расширенную версию .NET4.

Имейте в виду, что эта версия Microsoft .NET Framework 4 не поддерживает роль Server Core в Windows Server 2008 и Windows Server 2008 R2. Чтобы получить версию Microsoft .NET Framework 4, которая поддерживает роль Server Core в Windows Server 2008 R2 с пакетом обновления 1, перейдите по этой ссылке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .