![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 14 Всего: 62 |
Вот здесь Scott Gu описывает все нововведения/улучшения/багфиксы...
Очень существенный SP. Нововведения касаются и WPF, и WCF, и WinForms, и ASP.NET и т. д. Не удержался, поставил, даже несмотря на то, что beta. |
|||
|
||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: 4 Всего: 26 |
еще б кто нить перевел бы все изменения :(
-------------------- Жизнь - печальная штука. |
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 14 Всего: 32 |
Да там и так все понятно
-------------------- I don't need a reason being who I am... |
|||
|
||||
| marcusmae |
|
||||||||||||||||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: 22 Всего: 39 |
Сервис-релиз для Visual Studio 2008 и .NET Framework 3.5 (бета версия)
Сегодня чуть ранее мы сделали доступным публичный бета-релиз .NET 3.5 SP1 и VS 2008 SP1. Этот пакет обновлений включает исправления и улучшения производительности по отчётам об ошибках, собранным с момента выхода продукта в ноябре 2007 года. Так же в нём содержатся некоторые дополнения (см. далее). Мы планируем выпустить финальный релиз .NET 3.5 SP1 и VS 2008 SP1 этим летом в форме бесплатных обновлений. Вы можете загрузить бета-версию для установки отсюда.
Важно : замечания по установке бета-релиза SP1
Бета-релиз SP1, выпущенный сегодня всё ещё находится в стадии бета-тестирования. Поэтому соблюдайте осторожность при установке на критические машины. Вот несколько важных замечаний :
1) Если Вы используете Windows Vista, то убедитесь, что Vista SP1 (6001) уже установлен, поскольку на RTM-версии (6000) имеется ряд проблем с установкой. Эти проблемы будут впоследствии устранены в финальном релизе .NET 3.5 SP1 beta. Пока этого не произошло, пожалуйста, убедитесь, что Vista SP1 (6001) установлен.
2) Если Вы установили пакет VS 2008 Tools for Silverlight 2 Beta1, необходимо будет его снести, равно как обновление KB949325 для VS 2008. В противном случае установка VS 2008 SP1 Beta завершится неудачей. Вы можете найти больше информации о точной последовательности действий здесь. Было бы конечно неплохо всё же иметь Silverlight 2 при установленном .NET 3.5 SP1, так что мы выпустим обновлённую версию пакета VS 2008 Tools for Silverlight, совместимую с VS 2008 SP1 beta в течение двух недель
3) Имеется изменение в поведении .NET 3.5 SP1 beta, несовместимое с версиями Expression Blend. Это изменение исчезнет в финальном релизе .NET 3.5 SP1, и все версии Blend будут нормально работать. Пока этого не произошло, Вам понадобится скачать недавно обновлённую конкретную версию Blend 2.5, чтобы обойти описанную проблему.
Важное дополнение : Если вы ранее установили VS 2008 Hotfix, запустите HotFix Cleanup Utility перед установкой VS 2008 SP1 Beta. Загрузить её можно отсюда. -------------------- ἀπὸ μηχανῆς θεός |
||||||||||||||||
|
|||||||||||||||||
| marcusmae |
|
||||||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: 22 Всего: 39 |
Улучшения для веб-разработки .NET 3.5 SP1 и VS 2008 SP1 содержат ряд улучшений для разработки веб-приложений. Команда разработчиков VS Web Dev Tools предоставляет больше информации (включая детали по исправлениям конкретных ошибок) здесь. Веб-разработчикам мы предоставим возможность самостоятельно читать, что на них свалилось новенького
Улучшения для разработки клиентских приложений .NET 3.5 SP1 и VS 2008 SP1 содержат значительные улучшения производительности, выполнения задач и средств разработки клиентских приложений. Tim Sneath в своём отличном блоге рассказывает рассказывает о некоторых из них. Ниже ряд деталей.
Улучшенная производительность запуска приложений и рабочей среды .NET 3.5 SP1 включает значительные улучшения производительности CLR (Common Language Runtime), которые позволяют ощутимо ускорить запуск приложений, в частности, в случае "холодного запуска" (когда .NET приложения ещё не запускались). Большая часть достижений связана с изменениями в расположении образов CLR NGEN и оптимизацией дискового ввода-вывода. Мы также внесли ряд улучшений в наш JIT (Just-In-Time) генератор кода, который значительно лучше инлайнит методы, использующие структуры. На данный момент мы получаем до 40% прироста скорости запуска больших клиентских приложений при установленном SP1. Описанные улучшения также имеют положительных сторонний эффект на ASP.NET-приложения : в некоторых случаях прирост составляет до 10% запросов в секунду. Это сообщение отредактировал(а) marcusmae - 8.7.2008, 10:21 -------------------- ἀπὸ μηχανῆς θεός |
||||||
|
|||||||
| marcusmae |
|
||||||||||||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: 22 Всего: 39 |
Опция установки клиентского набора приложений (облегчённый .NET Framework)
В .NET 3.5 SP1 введена новая опция для разработки .NET-приложений, которая называется ".NET Framework Client Profile" - клиентский профиль (набор) приложения. Она предоставляет ускоренную и упрощённую методику установки Ваших приложений на машины, на которых ещё не установлен .NET Framework. Установщик .NET Framework Client Profile содержит только те сборки и файлы .NET Framework, которые часто используются в клиентском приложении, например, он включает Windows Forms, WPF и WCF. Установщик не включает ASP.NET и библиотеки, используемые преимущественно для серверных сценариев. Ожидаемый размер генерируемого этим средством установочного пакета приложения составляет около 26 мбайт и может быть загружен намного быстрее, чем весь .NET Framework целиком.
Сборки и API в клиентском наборе на 100% идентичны тем, что имеются в полной версии .NET Framework. Это означает, что любое приложение может работать в двух вариантах : и с клиентским набором, и с полным .NET 3.5 SP1. Разработчик может указать, что разрабатываемое клиентское приложение поддерживает оба варианта, отметив соостветствующее свойство проекта : ![]()
В этом случае VS 2008 убедится, что проект действительно использует только те сборки, которые содержит клиентский набор (и сгенерит ошибку копиляции, если в проекте будут иметься зависимости от сборок, не входящих в это ограниченное множество). Скомпилированное клиентское приложение будет работать как на машинах с установленным .NET Framework, так и на машинах с .NET Framework Client Profile.
При попытке запустить на машине с одним лишь .NET Framework Client Profile приложение, которому не была назначена поддержка клиентского набора, CLR откажет в запуске, и вместо этого предложит пользователю расширить клиентский набор до полноценного .NET Framework. Это позволяет приложениям корректно работать в любом случае - разработчикам не нужно беспокоиться о возможных неразрешённых зависимостях от отсутствующих сборок на этапе выполнения программы.
Мы полагаем, что .NET Client Profile может быть востребован многими клиентскими .NET-приложениями, позволит намного ускорить процесс их установки - установка с человеческим лицом Представленный перевод фрагмента статьи является литературным, свободным с сохранением фактического изложения. marcusmae никаким образом не связан с авторами оригинальной статьи и не несёт ответственности за её содержание. Просто настроение хорошее Это сообщение отредактировал(а) marcusmae - 8.7.2008, 10:54 -------------------- ἀπὸ μηχανῆς θεός |
||||||||||||
|
|||||||||||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: 4 Всего: 26 |
Помоему если человек может себе позволить выкачить 20 метров этой кострации .NET , то он может позволить себе и выкачать 50 метров %)
-------------------- Жизнь - печальная штука. |
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 14 Всего: 32 |
Не 50, а 200. То есть в 10 раз больше, а это уже существенная разница. -------------------- I don't need a reason being who I am... |
|||
|
||||
| marcusmae |
|
||||||||||||||||||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: 22 Всего: 39 |
Автозагрузчик установки .NET Framework для клиентских приложений
В .NET 3.5 SP1 введен компонент "bootstrapper", который может быть использован клиентскими приложениями для определения наличия установленной .NET Framework нужной версии.
Компонент "bootstrapper" способен самостоятельно осуществлять загрузку из интернета и установку .NET Framework Client Profile - клиентского профиля приложения (см. выше) или полной версии .NET Framework. Также, бутстраппер может автоматически обновлять установленные старые версии .NET Framework, например, если на машине есть .NET 3.0, а Вашему приложению необходимо .NET 3.5, то бутстраппер может опционально загрузить лишь те файлы, которые необходимы, чтобы обновить 3.0 до 3.5 (то есть, не загружая всю версию 3.5 целиком).
Бутстраппер может быть использован как в установках, основанных на пакете ClickOnce, так и с инсталляторами сторонних производителей (например, Installshield). Бутстраппер допускает включение в диалоги установки брендовых элементов (экранов-заставок, собственных шагов установки и т.д.).
Улучшения для пакета ClickOnce
В .NET 3.5 SP1 имеется ряд улучшений для работы с ClickOnce для приложений, использующих Windows Forms или WPF. Они включают :
Новые контролы Windows Forms
SP1 вводит ряд новых контролов Windows Forms - векторные элементы, печать и DataRepeater : ![]() Это сообщение отредактировал(а) marcusmae - 9.7.2008, 13:35 -------------------- ἀπὸ μηχανῆς θεός |
||||||||||||||||||
|
|||||||||||||||||||
| AleXGray |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 18.1.2007 Репутация: нет Всего: 1 |
Мы планируем выпустить финальный релиз .NET 3.5 SP1 и VS 2008 SP1 этим летом в форме бесплатных обновлений.
Не совсем понял обновлений чего? беты? или 2008 без SP? Бету качать обязательно или можно дождаться релиза? --------------------
В начале было Слово |
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 18 Всего: 67 |
AleXGray, очевидно, что можно дождаться релиза, не ставя бету...
-------------------- СУВ, Partizan. |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 11 Всего: 92 |
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |