Подтвердить что ты не робот

Вам нужны оба .net 3.5 и 4.0 или просто .net 4?

для запуска веб-приложений 3.5 и 4.0?

4b9b3361

Ответ 1

Я помню что-то читал от Microsoft, который заявил:

".NET 4.0 добавляет в процесс бок о бок совместимость с более ранними версиями Рамочной основы. Эта функция позволяет процесс приложения одновременно выполнить часть своего кода с помощью .NET. Common Language Runtime (CLR) 4 и другие части, используя более старые версии CLR."

Итак, чтобы ответить на ваш вопрос, вам понадобятся только оба приложения, если в вашем приложении используются функции из обоих или у вас есть отдельные веб-приложения, использующие .NET 3.5 и .NET 4.0.

.NET 4.0 должен быть в порядке сам по себе, если вы можете обновить 3.5 приложения до 4.0. Эта страница содержит некоторую полезную информацию.

Heres где я его прочитал.

Ответ 3

Я обнаружил, что мне нужно 3.5, хотя у меня есть 4. Без 3.5 я получал GfxUI, прекратил работу с ошибкой. Несмотря на установку новейших чипсетов Intel для чипсетов G41 Ошибка будет сохраняться. Затем я нашел сообщение, в котором говорилось, что он требует .net3.5, и как только я установил это, я был в порядке. Итак... как ранее говорилось, все зависит от установленных вами приложений. Если им нужно 3.5, вам необходимо установить оба.

Ответ 4

Только 4.0 должно быть достаточно, могут быть некоторые проблемы, хотя, например, J # не работает на .net 4.0

Ответ 5

Чтобы добавить еще одну точку...

Все платформы до 4.0 [4.0 CLR] (да, даже 3.5.1) основаны на версии 2.0 CLR. Microsoft сделала все возможное, чтобы сделать 4.5 [4.5 CLR] "плавным" обновлением (или пакетом службы [if not feature]).

Как и другие проницательные комментарии, указанные выше, если у вас есть зависимости для 3.5.1, которые не могут быть пересмотрены, выбор немного более ограничен. Кто-нибудь знает, полностью ли были переполнены стеки Entity и LINQ из 3.5.1 Framework? Я предполагаю, что он имеет, но не уверен.

Другое примечание... Просто установка 4.5 на некоторых серверах... с услугами MOSS2K7, SP2010 может быть весело...; -o