Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VS 2008 and .NET Framework 3.5 SP1 Beta 
:(
    Опции темы
Idsa
Дата 7.7.2008, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



Вот здесь Scott Gu описывает все нововведения/улучшения/багфиксы...
Очень существенный SP. Нововведения касаются и WPF, и WCF, и WinForms, и ASP.NET и т. д. Не удержался, поставил, даже несмотря на то, что beta.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
nikitao
Дата 8.7.2008, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: 4
Всего: 26



еще б кто нить перевел бы все изменения :( 


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
QryStaL
Дата 8.7.2008, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: 14
Всего: 32



Да там и так все понятно


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
marcusmae
Дата 8.7.2008, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 22
Всего: 39



Цитата

Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 Beta


Сервис-релиз для Visual Studio 2008 и .NET Framework 3.5 (бета версия)

Цитата

Earlier today we shipped a public beta of our upcoming .NET 3.5 SP1 and VS 2008 SP1 releases.  These servicing updates provide a roll-up of bug fixes and performance improvements for issues reported since we released the products last November.  They also contain a number of feature additions and enhancements that make building .NET applications better (see below for details on some of them).

We plan to ship the final release of both .NET 3.5 SP1 and VS 2008 SP1 this summer as free updates.  You can download and install the beta here.


Сегодня чуть ранее мы сделали доступным публичный бета-релиз .NET 3.5 SP1 и VS 2008 SP1. Этот пакет обновлений включает исправления и улучшения производительности по отчётам об ошибках, собранным с момента выхода продукта в ноябре 2007 года. Так же в нём содержатся некоторые дополнения (см. далее).

Мы планируем выпустить финальный релиз .NET 3.5 SP1 и VS 2008 SP1 этим летом в форме бесплатных обновлений. Вы можете загрузить бета-версию для установки отсюда.

Цитата

Important: SP1 Beta Installation Notes


Важно : замечания по установке бета-релиза SP1

Цитата

The SP1 beta released today is still in beta form - so you should be careful about installing it on critical machines.  There are a few important SP1 Beta installation notes to be aware of:


Бета-релиз SP1, выпущенный сегодня всё ещё находится в стадии бета-тестирования. Поэтому соблюдайте осторожность при установке на критические машины. Вот несколько важных замечаний :

Цитата

1) If you are running Windows Vista you should make sure you have Vista SP1 installed before trying to install .NET 3.5 SP1 Beta.  There are some setup issues with .NET 3.5 SP1 when running on the Vista RTM release.  These issues will be fixed for the final .NET 3.5 SP1 release - until then please make sure to have Vista SP1 installed before trying to install .NET 3.5 SP1 beta.


1) Если Вы используете Windows Vista, то убедитесь, что Vista SP1 (6001) уже установлен, поскольку на RTM-версии (6000) имеется ряд проблем с установкой. Эти проблемы будут впоследствии устранены в финальном релизе .NET 3.5 SP1 beta. Пока этого не произошло, пожалуйста, убедитесь, что Vista SP1 (6001) установлен. 

Цитата

2) If you have installed the VS 2008 Tools for Silverlight 2 Beta1 package on your machine, you must uninstall it - as well as uninstall the KB949325 update for VS 2008 - before installing VS 2008 SP1 Beta (otherwise you will get a setup failure).  You can find more details on the exact steps to follow here (note: you must uninstall two separate things).  It is fine to have the Silverlight 2 runtime on your machine with .NET 3.5 SP1 - the component that needs to be uninstalled is the VS 2008 Tools for Silverlight 2 package.  We will release an updated VS 2008 Tools for Silverlight package in a few weeks that works with the VS 2008 SP1 beta.


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) There is a change in behavior in the .NET 3.5 SP1 beta that causes a problem with the shipping versions of Expression Blend.  This behavior change is being reverted for the final .NET 3.5 SP1 release, at which time all versions of Blend will have no problems running.  Until then, you need to download this recently updated version of Blend 2.5 to work around this issue.


3) Имеется изменение в поведении .NET 3.5 SP1 beta, несовместимое с версиями Expression Blend. Это изменение исчезнет в финальном релизе .NET 3.5 SP1, и все версии Blend будут нормально работать. Пока этого не произошло, Вам понадобится скачать недавно обновлённую конкретную версию Blend 2.5, чтобы обойти описанную проблему.

Цитата

Important Update: If you previously installed a VS 2008 Hotfix, you must run the HotFix Cleanup Utility before installing the VS 2008 SP1 Beta.  Click here to download and run this.


Важное дополнение : Если вы ранее установили VS 2008 Hotfix, запустите HotFix Cleanup Utility перед установкой VS 2008 SP1 Beta. Загрузить её можно отсюда.


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
marcusmae
Дата 8.7.2008, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 22
Всего: 39



Цитата

Improvements for Web Development

.NET 3.5 SP1 and VS 2008 SP1 contain a bunch of feature improvements targeted at web application development.  

The VS Web Dev Tools team has more details (including specific bug fix details) on some of the VS specific work here.  Below are more details on some of the work in the web-space:


Улучшения для веб-разработки

.NET 3.5 SP1 и VS 2008 SP1 содержат ряд улучшений для разработки веб-приложений.

Команда разработчиков VS Web Dev Tools предоставляет больше информации (включая детали по исправлениям конкретных ошибок) здесь.

Веб-разработчикам мы предоставим возможность самостоятельно читать, что на них свалилось новенького smile

Цитата

Improvements for Client Development

.NET 3.5 SP1 and VS 2008 SP1 contain major performance, deployment, and feature improvements for building client applications.  

Tim Sneath has a great blog post that talks about some of the client improvements here.  Below are more details on them:


Улучшения для разработки клиентских приложений

.NET 3.5 SP1 и VS 2008 SP1 содержат значительные улучшения производительности, выполнения задач и средств разработки клиентских приложений.

Tim Sneath в своём отличном блоге рассказывает рассказывает о некоторых из них. Ниже ряд деталей.

Цитата

Application Startup and Working Set Performance Improvements

.NET 3.5 SP1 includes significant performance improvements to the CLR that enable much faster application startup times - in particular with "cold start" scenarios (where no .NET application is already running).  Much of these gains were achieved by changing the layout of blocks within CLR NGEN images, and by significantly optimizing disk IO access patterns.  We also made some nice optimizations to our JIT code generator that allow much better inlining of methods that utilize structs.

We are today measuring up to 40% faster application startup improvements for large .NET client applications with SP1 installed.  These optimizations also have the nice side-effect of improving ASP.NET application request per second throughput by up to 10% in some cases.


Улучшенная производительность запуска приложений и рабочей среды

.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


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
marcusmae
Дата 8.7.2008, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 22
Всего: 39



Цитата

New .NET Framework Client Profile Setup Package


Опция установки клиентского набора приложений (облегчённый .NET Framework)

Цитата

.NET 3.5 SP1 introduces a new setup package option for developers building .NET client applications called the ".NET Framework Client Profile".  This provides a new setup installer that enables a smaller, faster, and simpler installation experience for .NET client applications on machines that do not already have the .NET Framework installed.

The .NET Framework Client Profile setup contains just those assemblies and files in the .NET Framework that are typically used for client application scenarios.  For example: it includes Windows Forms, WPF, and WCF.  It does not include ASP.NET and those libraries and components used primarily for server scenarios.  We expect this setup package to be about 26MB in size, and it can be downloaded and installed much quicker than the full .NET Framework setup package.


В .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 целиком.

Цитата

The assemblies and APIs in the .NET Framework Client setup package are 100% identical to those in the full .NET Framework setup package (they are literally the same binaries).  This means that applications can target both the client profile and full profile of .NET 3.5 SP1 (no recompilation required).  All .NET applications that work using the .NET Client Profile setup automatically work with the full .NET Framework.

A developer can indicate that the client application they are building supports both the .NET Framework Client Profile and the full .NET Framework by pulling up the project properties page for a client application within VS 2008 SP1.  Within the project properties page they can select a new checkbox that indicates it only requires those assemblies included in the .NET Framework Client Profile:


Сборки и API в клиентском наборе на 100% идентичны тем, что имеются в полной версии .NET Framework. Это означает, что любое приложение может работать в двух вариантах : и с клиентским набором, и с полным .NET 3.5 SP1. Разработчик может указать, что разрабатываемое клиентское приложение поддерживает оба варианта, отметив соостветствующее свойство проекта :

user posted image

Цитата

VS 2008 will then ensure that the project can only reference those assemblies shipped in the client profile setup package (and it will generate a compile error if you try and use a type in an assembly not included in the client redist).  The compiled client application will then run on machines that have both the full .NET Framework installed, as well as machines that only have the .NET Framework Client Profile installed.


В этом случае VS 2008 убедится, что проект действительно использует только те сборки, которые содержит клиентский набор (и сгенерит ошибку копиляции, если в проекте будут иметься зависимости от сборок, не входящих в это ограниченное множество). Скомпилированное клиентское приложение будет работать как на машинах с установленным .NET Framework, так и на машинах с .NET Framework Client Profile.

Цитата

If you have a machine that only has the .NET Framework Client Profile installed, and you try and run a .NET application on it that did not mark itself as supporting the .NET Framework Client Profile, then the CLR will refuse to run the application - and will instead prompt the end-user to upgrade to the full .NET Framework package.  This ensures that applications always run correctly - and that developers do not need to worry about missing assembly exceptions at runtime if a user tries to run an application that requires the full .NET Framework on a machine that only has the .NET Framework Client Profile installed.


При попытке запустить на машине с одним лишь .NET Framework Client Profile приложение, которому не была назначена поддержка клиентского набора, CLR откажет в запуске, и вместо этого предложит пользователю расширить клиентский набор до полноценного .NET Framework. Это позволяет приложениям корректно работать в любом случае - разработчикам не нужно беспокоиться о возможных неразрешённых зависимостях от отсутствующих сборок на этапе выполнения программы.

Цитата

We believe that a large class of .NET client applications will be able to use this new .NET Client Profile setup to significantly speed up their installation, and enable a much more consumer friendly experience.


Мы полагаем, что .NET Client Profile может быть востребован многими клиентскими .NET-приложениями, позволит намного ускорить процесс их установки - установка с человеческим лицом smile

Представленный перевод фрагмента статьи является литературным, свободным с сохранением фактического изложения. marcusmae никаким образом не связан с авторами оригинальной статьи и не несёт ответственности за её содержание. Просто настроение хорошее smile 

Это сообщение отредактировал(а) marcusmae - 8.7.2008, 10:54


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
nikitao
Дата 9.7.2008, 04:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: 4
Всего: 26



Помоему если человек может себе позволить выкачить 20 метров этой кострации .NET , то он может позволить себе и выкачать 50 метров %)


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
QryStaL
Дата 9.7.2008, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: 14
Всего: 32



Цитата(nikitao @  9.7.2008,  04:44 Найти цитируемый пост)
Помоему если человек может себе позволить выкачить 20 метров этой кострации .NET , то он может позволить себе и выкачать 50 метров %)

Не 50, а 200.
То есть в 10 раз больше, а это уже существенная разница.


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
marcusmae
Дата 9.7.2008, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 22
Всего: 39



Цитата

New .NET Framework Setup Bootstrapper for Client Applications


Автозагрузчик установки .NET Framework для клиентских приложений

Цитата

.NET 3.5 SP1 introduces a new "bootstrapper" component that you can use with client applications to help automate making sure that the right version of the .NET Framework is installed.  


В .NET 3.5 SP1 введен компонент "bootstrapper", который может быть использован клиентскими приложениями для определения наличия установленной .NET Framework нужной версии.

Цитата

The bootstrapper component can handle automatically downloading and installing either the .NET Framework Client Profile or the full .NET Framework Setup Package from the Internet if your machine doesn't have either of them installed.  The boostrapper can also automatically handle upgrading machines that have a previous version of the .NET Framework installed.  For example, if your machine already has .NET 3.0 installed, and your application requires .NET 3.5, the bootstrapper can optionally download just the update files needed to upgrade it to .NET 3.5 (and avoid having to download the full .NET Framework setup download).


Компонент "bootstrapper" способен самостоятельно осуществлять загрузку из интернета и установку  .NET Framework Client Profile - клиентского профиля приложения (см. выше) или полной версии .NET Framework. Также, бутстраппер может автоматически обновлять установленные старые версии .NET Framework, например, если на машине есть .NET 3.0, а Вашему приложению необходимо .NET 3.5, то бутстраппер может опционально загрузить лишь те файлы, которые необходимы, чтобы обновить 3.0 до 3.5 (то есть, не загружая всю версию 3.5 целиком).

Цитата

The setup bootstrapper component can be used with both ClickOnce based setup packages, as well as with third party installer products (like Installshield).  The boostrapper optionally enables fully customized setup branding experiences (splash screens, custom setup wizard steps, etc) and should make it much easier to build optimized client setup experiences.


Бутстраппер может быть использован как в установках, основанных на пакете ClickOnce, так и с инсталляторами сторонних производителей (например, Installshield). Бутстраппер допускает включение в диалоги установки брендовых элементов (экранов-заставок, собственных шагов установки и т.д.).

Цитата

ClickOnce Client Application Deployment Improvements


Улучшения для пакета ClickOnce

Цитата

.NET 3.5 SP1 includes several improvements for ClickOnce deployment of both Windows Forms and WPF applications.  Some of these improvements include:


В .NET 3.5 SP1 имеется ряд улучшений для работы с ClickOnce для приложений, использующих Windows Forms или WPF. Они включают :

Цитата

Support for the .NET Framework Client Profile (all ClickOnce features are supported with it) 
ClickOnce applications can now be programmatically installed through a ‘Setup.exe’ while displaying a customized, branded install UX 
ClickOnce improvements for generating MSI + ClickOnce application packages 
ClickOnce error dialog boxes now support links to application specific support sites on the Web 
ClickOnce now has design-time support for setting up file associations 
ClickOnce application publishers can now decide to opt out of signing and hashing the ClickOnce manifests as they see appropriate for their scenarios. 
Enterprises can now choose to run only Clickonce Applications Authenticode signed by ‘Known Publishers’ and block anything else from running 
FireFox browser extension to support Clickonce installations using FireFox browsers
  •  Поддержку для .NET Framework Client Profile
  •  ClickOnce-приложения могут быть программно установлены из ‘Setup.exe’ с показом брендовых элементов.
  •  Улучшенные возможности по генерации смешанных MSI (Microsoft Installer) + ClickOnce пакетов
  •  В диалогах ошибок теперь можно размещать ссылки на специализированные сайты поддержки
  •  Ассоциирование расширений файлов с приложением на этапе дизайна инсталлятора
  •  Вендоры (издатели) приложений могут подписывать или хэшировать манифесты ClickOnce так, как считают нужным для своих целей
  •  Предприятия и учереждения отныне могут запретить установку любых Clickonce-приложений, кроме тех, которые подписаны известными вендорами
  •  Расширение для поддержки ClickOnce-установок с помощью браузеров FireFox

Цитата

Windows Forms Controls


Новые контролы Windows Forms

Цитата

SP1 adds several new Windows Forms controls - including new vector shape, Printing, and DataRepeater controls:


SP1 вводит ряд новых контролов Windows Forms - векторные элементы, печать и DataRepeater :

user posted image

Это сообщение отредактировал(а) marcusmae - 9.7.2008, 13:35


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
AleXGray
Дата 30.7.2008, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 18.1.2007

Репутация: нет
Всего: 1



Мы планируем выпустить финальный релиз .NET 3.5 SP1 и VS 2008 SP1 этим летом в форме бесплатных обновлений. 

Не совсем понял обновлений чего? беты? или 2008 без SP? Бету качать обязательно или можно дождаться релиза?
--------------------
В начале было Слово
PM MAIL   Вверх
Partizan
Дата 30.7.2008, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 18
Всего: 67



AleXGray, очевидно, что можно дождаться релиза, не ставя бету...


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Любитель
Дата 30.7.2008, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 11
Всего: 92



Цитата(AleXGray @  30.7.2008,  16:35 Найти цитируемый пост)
Не совсем понял обновлений чего?

Цитата(AleXGray @  30.7.2008,  16:35 Найти цитируемый пост)
2008 без SP




--------------------
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0607 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.