Поддержка выражений языка C # в WorkFlowFoundation ...
Классная
WPF и Silverlight мгновенно работают с XAML, пока конструктор XAML загружается в фоновом режиме.
Pradip
Где на самом деле вносятся эти изменения? Я только что обновил приложение от 4.0 до 4.6.2 и заметить еще ссылки mscorlib 4.0, System.Data 4.0, System.ServiceModel 4.0... и т.д. Все ссылки по - прежнему 4,0.
xr280xr
@ xr280xr: нет критических изменений, которые удаляют библиотеки из классов фреймворка .. они все еще сохраняются ..
Ниранджан Сингх
38
.NET Framework 4
Microsoft объявила о своем намерении выпустить .NET Framework 4 29 сентября 2008 г. Публичная бета-версия была выпущена 20 мая 2009 г.
Параллельные расширения для улучшения поддержки параллельных вычислений, предназначенных для многоядерных или распределенных систем. С этой целью включены такие технологии, как PLINQ (Parallel LINQ), параллельная реализация механизма LINQ и библиотека параллельных задач, которая предоставляет параллельные конструкции через вызовы методов.
Новые возможности языка Visual Basic .NET и C #, такие как неявное продолжение строк, динамическая отправка, именованные параметры и необязательные параметры.
Поддержка кодовых контрактов.
Включение новых типов для работы с арифметикой произвольной точности (System.Numerics.BigInteger) и комплексными числами (System.Numerics.Complex).
Представьте Common Language Runtime (CLR) 4.0.
После выпуска .NET Framework 4 Microsoft выпустила набор улучшений под названием Windows Server AppFabric для возможностей сервера приложений в виде поддержки AppFabric Hosting и распределенного кэширования в памяти.
.NET Framework 4.5
.NET Framework 4.5 был выпущен 15 августа 2012 года. В эту версию был добавлен набор новых или улучшенных функций. .NET Framework 4.5 поддерживается только в Windows Vista или более поздних версиях. .NET Framework 4.5 использует Common Language Runtime 4.0 с некоторыми дополнительными функциями времени выполнения.
1. .NET для приложений в стиле Metro
Приложения в стиле Metro разработаны для определенных форм-факторов и используют возможности операционной системы Windows. Подмножество .NET Framework доступно для создания приложений в стиле Metro для Windows 8 с использованием C # или Visual Basic. Это подмножество называется .NET API для приложений. Версия .NET Framework, среда выполнения и библиотеки, используемые для приложений в стиле Metro, являются частью новой среды выполнения Windows, которая представляет собой новую платформу и модель приложений для приложений в стиле Metro. Это экосистема, в которой размещено множество платформ и языков, включая .NET Framework, C ++ и HTML5 / JavaScript.
2. Основные характеристики
Возможность ограничить время, в течение которого обработчик регулярных выражений будет пытаться разрешить регулярное выражение до истечения времени ожидания.
Возможность определить культуру для домена приложения.
Консольная поддержка кодировки Unicode (UTF-16).
Поддержка управления версиями данных о порядке и сравнении строк культурных традиций.
Лучшая производительность при извлечении ресурсов.
Улучшения сжатия Zip для уменьшения размера сжатого файла.
Возможность настройки контекста отражения для переопределения поведения отражения по умолчанию с помощью класса CustomReflectionContext.
3. Платформа управляемой расширяемости (MEF)
Поддержка универсальных типов.
Модель программирования на основе соглашений, которая позволяет создавать детали на основе соглашений об именах, а не атрибутов.
Несколько прицелов.
4. Асинхронные операции
В .NET Framework 4.5 новые асинхронные функции были добавлены в языки C # и Visual Basic. Эти функции добавляют модель на основе задач для выполнения асинхронных операций.
5. ASP.NET
Поддержка новых типов форм HTML5.
Поддержка связывателей моделей в веб-формах. Они позволяют связывать элементы управления данными непосредственно с методами доступа к данным и автоматически преобразовывать вводимые пользователем данные в типы данных .NET Framework и обратно.
Поддержка ненавязчивого JavaScript в сценариях проверки на стороне клиента.
Улучшена обработка клиентского скрипта за счет объединения и минификации для повышения производительности страницы.
Интегрированные процедуры кодирования из библиотеки AntiXSS (ранее внешняя библиотека) для защиты от атак межсайтового скриптинга.
Поддержка протокола WebSocket.
Поддержка асинхронного чтения и записи HTTP-запросов и ответов.
Поддержка асинхронных модулей и обработчиков.
Поддержка отката сети распространения контента (CDN) в элементе управления ScriptManager.
6. Сеть
Предоставляет новый программный интерфейс для приложений HTTP: добавлены пространства имен System.Net.Http и пространства имен System.Net.Http.Headers.
Другие улучшения: улучшенная интернационализация и поддержка IPv6. Поддержка RFC-совместимых URI. Поддержка синтаксического анализа интернационализированных доменных имен (IDN). Поддержка интернационализации адресов электронной почты (EAI).
7. Windows Presentation Foundation (WPF)
Новый элемент управления «Лента», который позволяет реализовать пользовательский интерфейс ленты, на котором размещены панель быстрого доступа, меню приложения и вкладки.
Новый интерфейс INotifyDataErrorInfo, который поддерживает синхронную и асинхронную проверку данных.
Новые функции для классов VirtualizingPanel и Dispatcher.
Повышена производительность при отображении больших наборов сгруппированных данных и за счет доступа к коллекциям в потоках, отличных от пользовательского интерфейса.
Привязка данных к статическим свойствам, привязка данных к настраиваемым типам, реализующим интерфейс ICustomTypeProvider, и получение информации о привязке данных из выражения привязки.
Репозиционирование данных при изменении значений (формирование в реальном времени).
Лучшая интеграция между компонентами пользовательского интерфейса WPF и Win32.
Возможность проверить, отключен ли контекст данных для контейнера элементов.
Возможность установить время, которое должно пройти между изменением свойств и обновлением источника данных.
Улучшена поддержка реализации слабых шаблонов событий. Кроме того, теперь события могут принимать расширения разметки.
8. Windows Communication Foundation (WCF).
В .NET Framework 4.5 были добавлены следующие функции, чтобы упростить написание и обслуживание приложений Windows Communication Foundation (WCF):
Упрощение генерируемых файлов конфигурации.
Поддержка разработки по контракту.
Возможность более простой настройки режима совместимости с ASP.NET.
Изменения значений свойств транспорта по умолчанию, чтобы снизить вероятность того, что вам придется их устанавливать.
Обновления класса XmlDictionaryReaderQuotas для уменьшения вероятности того, что вам придется вручную настраивать квоты для чтения словаря XML.
Проверка файлов конфигурации WCF с помощью Visual Studio как часть процесса сборки, чтобы вы могли обнаруживать ошибки конфигурации перед запуском приложения.
Новая поддержка асинхронной потоковой передачи.
Новое сопоставление протокола HTTPS, чтобы упростить предоставление конечной точки через HTTPS с помощью служб IIS.
Возможность генерировать метаданные в одном документе WSDL путем добавления? SingleWSDL к URL-адресу службы.
Веб-сокеты поддерживают истинную двунаправленную связь через порты 80 и 443 с характеристиками производительности, аналогичными транспорту TCP.
Поддержка настройки сервисов в коде.
Всплывающие подсказки редактора XML.
Поддержка кеширования ChannelFactory.
Поддержка сжатия двоичного кодировщика.
Поддержка транспорта UDP, позволяющего разработчикам создавать службы, использующие обмен сообщениями «запустил и забыл». Клиент отправляет сообщение службе и не ожидает ответа от службы.
Возможность поддерживать несколько режимов проверки подлинности на одной конечной точке WCF при использовании транспорта HTTP и безопасности транспорта.
Поддержка служб WCF, использующих интернационализированные доменные имена (IDN).
9. Инструменты
Генератор файлов ресурсов (Resgen.exe) позволяет создать файл .resw для использования в приложениях Магазина Windows из файла .resources, встроенного в сборку .NET Framework.
Управляемая оптимизация с управляемым профилем (Mpgo.exe) позволяет улучшить время запуска приложения, использование памяти (размер рабочего набора) и пропускную способность за счет оптимизации сборок собственных образов. Инструмент командной строки генерирует данные профиля для сборок приложений изображений в машинном коде.
Для получения дополнительной информации и доступа к ссылочным ссылкам посетите:
Этот ответ может быть поздним, но он будет полезен для просмотра этой темы в будущем.
Возможности .NET framework 4.5 можно увидеть по следующей ссылке .
Обобщить:
Установка
.NET Framework 4.5 не поддерживает Windows XP или Windows Server 2003, и поэтому, если вам нужно создавать приложения, ориентированные на эти операционные системы, вам нужно будет использовать .NET Framework 4.0. Напротив, Windows 8 и Windows Server 2012 во всех своих выпусках включают .NET Framework 4.5.
Поддержка массивов размером более 2 ГБ на 64-битных платформах
Улучшенная фоновая сборка мусора на сервере
Поддержка тайм-аутов в вычислениях регулярных выражений
Поддержка Unicode 6.0.0 в правилах сортировки и регистра с учетом языка и региональных параметров в Windows 8
Простое определение культуры по умолчанию для домена приложения
Интернационализированные доменные имена в приложениях Windows 8
Вот отличный ресурс от Microsoft, который включает высокоуровневый обзор функций для каждой версии .NET, начиная с 1.0 и до наших дней. Он также включает информацию о соответствующем выпуске Visual Studio и совместимости версий Windows.
Ответы:
Что нового в .NET Framework 4.5 и что нового и ожидаемого в .NET Framework 4.5 :
Сравнить Что нового в ASP.NET 4 и Visual Web Developer и Что нового в ASP.NET 4.5 и Visual Studio 11 Beta :
Asp.net 4.0
Web.config
Рефакторинг файловА для Asp.net 4.5 также есть длинный список улучшений:
HttpRequest
обращенииПройдите через C # 4.0 - новые возможности C # в .NET Framework и что нового для Visual C # в бета-версии Visual Studio 11 .
Изменить:
документация по языкам для критических изменений C # и VB:
VB: критические изменения Visual Basic в Visual Studio 2012
C #: критические изменения Visual C # в Visual Studio 2012
Надеюсь, это поможет вам получить то, что вы ищете.
источник
mscorlib 4.0
,System.Data 4.0
,System.ServiceModel 4.0
... и т.д. Все ссылки по - прежнему 4,0..NET Framework 4
Microsoft объявила о своем намерении выпустить .NET Framework 4 29 сентября 2008 г. Публичная бета-версия была выпущена 20 мая 2009 г.
После выпуска .NET Framework 4 Microsoft выпустила набор улучшений под названием Windows Server AppFabric для возможностей сервера приложений в виде поддержки AppFabric Hosting и распределенного кэширования в памяти.
.NET Framework 4.5
.NET Framework 4.5 был выпущен 15 августа 2012 года. В эту версию был добавлен набор новых или улучшенных функций. .NET Framework 4.5 поддерживается только в Windows Vista или более поздних версиях. .NET Framework 4.5 использует Common Language Runtime 4.0 с некоторыми дополнительными функциями времени выполнения.
1. .NET для приложений в стиле Metro
Приложения в стиле Metro разработаны для определенных форм-факторов и используют возможности операционной системы Windows. Подмножество .NET Framework доступно для создания приложений в стиле Metro для Windows 8 с использованием C # или Visual Basic. Это подмножество называется .NET API для приложений. Версия .NET Framework, среда выполнения и библиотеки, используемые для приложений в стиле Metro, являются частью новой среды выполнения Windows, которая представляет собой новую платформу и модель приложений для приложений в стиле Metro. Это экосистема, в которой размещено множество платформ и языков, включая .NET Framework, C ++ и HTML5 / JavaScript.
2. Основные характеристики
3. Платформа управляемой расширяемости (MEF)
4. Асинхронные операции
В .NET Framework 4.5 новые асинхронные функции были добавлены в языки C # и Visual Basic. Эти функции добавляют модель на основе задач для выполнения асинхронных операций.
5. ASP.NET
6. Сеть
7. Windows Presentation Foundation (WPF)
8. Windows Communication Foundation (WCF).
В .NET Framework 4.5 были добавлены следующие функции, чтобы упростить написание и обслуживание приложений Windows Communication Foundation (WCF):
9. Инструменты
Для получения дополнительной информации и доступа к ссылочным ссылкам посетите:
=========== Плакат .Net 4.5 =========
источник
Вы можете найти последние функции бета-версии .NET Framework 4.5 здесь
Изменения в структуре разбиты на следующие категории:
Похоже, вас больше интересует веб-раздел, поскольку он показывает изменения в ASP.NET 4.5. Остальные изменения можно найти под другими заголовками.
Вы также можете увидеть некоторые функции, которые были новыми, когда .NET Framework 4.0 была отправлена здесь .
источник
Этот ответ может быть поздним, но он будет полезен для просмотра этой темы в будущем.
Возможности .NET framework 4.5 можно увидеть по следующей ссылке .
Обобщить:
источник
Вот отличный ресурс от Microsoft, который включает высокоуровневый обзор функций для каждой версии .NET, начиная с 1.0 и до наших дней. Он также включает информацию о соответствующем выпуске Visual Studio и совместимости версий Windows.
Версии и зависимости .NET Framework
источник