Visual Studio 2008 SP1, .NET Framework 3.5 SP1 released

By Scott M. Fulton, III | Published August 11, 2008, 6:25 PM


Download .NET Framework 3.5 Service Pack 1 from FileForum now. This is the redistributable package for Windows users to be able to run .NET programs.

This afternoon, Microsoft unveiled a slate of new enhanced releases, including an updated .NET Framework 3.5 SP1 that had been in beta only since February, and the first service pack for Visual Studio 2008 only six months after its premiere.

There was some early confusion today over just what "shrunk" in this latest slate of .NET Framework releases, but after going through the releases ourselves, we discovered what some Microsoft spokespersons meant to say in the beginning: The latest SP1 adds a new concept called the .NET Framework Client Profile, which enables an application's setup routine to include only those features it may require to serve as a .NET client, on a Windows platform where .NET Framework is not automatically installed -- for instance, XP SP2 or SP3, or Windows Server 2003. In short, it's a reduced profile for client-only applications that don't require the entire .NET to be distributed with them, and don't have the luxury of the entire .NET pre-installed.

That profile reduction, Microsoft now says, means that a reduction in redistributed code components of nearly 87%, to 26.5 MB.

"The Client Profile is streamlined to be focused 100% on Client Applications," Microsoft spokesperson Josh Rein told BetaNews this afternoon. ".NET Framework historically contained all components from service development, to client development, to server development, etc. in the core package. By removing the non-essential aspects for client [development], we were able to decrease the installation size."

As we discovered for ourselves this afternoon, the Framework itself has not shrunk. The full 3.5 SP1 package for application developers was a 231 MB package, with an additional 52 MB subsequent download. Meanwhile, the redistributable package, which contains the Common Language Runtime and the part those elements need to be executed, remains small at 2.8 MB.

Added to this service pack is a long-awaited feature that had been anticipated for SQL Server last year, called the Entity Data Model. Now considered a component of ADO.NET (the evolution of ActiveX Data Objects), it enables a new model for representing data that is more akin to object orientation than the typical table/record/entry breakdown.

Specifically, data items in an entity may now have complex properties. Those properties may themselves have structure, and the association between an entity and its properties forms a more direct relationship. For instance, in the old SQL model, there may be one table for an inventory item and another for a customer. A purchase order would be a list of third-order relationships that bind items of inventory to the customer who purchased them. In the new system, a purchase order entity may have a customer as its complex property.

The Entity model will also be used as an enhancement to ASP.NET Dynamic Data (related to ADO.NET, though not the same thing), a feature which was first previewed in a CTP last December. This enables developers to design database schemas on the fly using graphical representational models (like the one popularized in Microsoft Access), though which generate the underlying XML code automatically. This code will also now be generated for entities as well as the conventional model.

The ADO.NET Data Services Framework will follow up on this feature by applying the Representational State Transfer (REST) model, which is better suited to Web-driven databases. This model divides the users of a database into three departments. While the user directly interacts with a portlet, it is the intermediary consumer that transacts with the database server, or producer. This abstraction between the user of the data and the user of the database helps eliminate the tangles experienced when a complex database is distributed over the Web.

Being able to take advantage of these new features in programs is one of the key provisions of Visual Studio 2008 Service Pack 1, which was also released today. New "Designers" (code-building components) needed to be added for ADO.NET and ASP.NET AJAX to take advantage of the Entity model, as well as to improve overall reliability, and those new Designers were added to this latest release.

Another interesting feature of that new SP1 is the provision for something called the Visual Studio isolated shell. Essentially, it enables third parties to create custom-branded development environments that utilize the Visual Studio engine, and selected elements of its look and feel, though without having to represent itself as a VS knockoff.

Download Visual Studio 2008 Service Pack 1 from FileForum now. This bootstrap program will launch a downloader utility from Microsoft.

Comments

Here is a complete list of .NET Fx 3.5 SP1 changes compare to .NET Fx 3.5.
http://codebetter.com/bl...1-changes-overview.aspx

1.393 new public methods,
79 new public types,
6.384 methods where code was changed
...

Score: 0

|

Looks like if you use Express Editions you need to reinstall them completely, including getting new product keys and everything and redownloading 100s of MB of documentation. Ugh.

Or is the SP1 update for Express Edition only limited to .NET itself? The VS Express Edition download page isn't clear, just says "SP1 included".

Score: 0

|

Windows Update?

Score: 0

|

SP1 should work against all SKUs as far as I know. The Express site just gives you the ability to download Express w/ SP1 integrated.

Score: 0

|

Silverlight 3 goes live on Microsoft's servers

Microsoft's answer to Adobe's Flash is (unofficially) here, with prospects of higher-speed, higher-resolution video and for the first time, 3D.

Three Android phones on the way from T-Mobile in 2009

T-Mobile's myTouch 3G, launched Wednesday, will be followed by two more Android phones later this year, but neither of them will be HTC's Hero.

Best Buy-brand TVs to get TiVo

A new alliance will place the retailer's own brand alongide the manufacturers, and could also lead to future partnerships on services.

LTE still lacks a voice

The 4G Wireless standard that Verizon hopes to show off before this year is out is still at a loss for (spoken) words.

Data sharing among online advertisers: Is sanity in sight?

Lockdown with Angela Gunn In the middle of a 15-page plea not to get regulated, a spark of smart thinking.

T-Mobile's strategy to combat Apple's iPhone with Android

With a trio of Android phones now in the pipeline for 2009, T-Mobile hopes to break the iPhone's emerging stranglehold.

EC's Reding: Government should act as broker for media downloads

If Internet media services don't step up and build an attractive way for users to start paying for downloads, a commissioner says, government may do the job instead.

Sony TVs get Netflix, still no PS3

Though it's coming in behind LG, Samsung, and Microsoft, Sony will begin to offer Netflix streaming, too.

Google Chrome OS: Too little, too early

Carmi Levy: Wide Angle Zoom Don't start the revolution just yet, says Carmi, who isn't so certain Chrome OS will be the "Windows Killer."

GAO pen test brings the hammer down on federal rent-a-cops

But are the computers to blame for the contract-guard fiasco at FPS?

What's Next: Chrome OS will have at least some friends in high places

Also: South Korea takes another round of DDoS abuse, and Neelie Kroes and Steve Ballmer may shake hands before she exits stage left.

Report: Evidence of further creativity with Windows 7 upgrade prices

A ZDNet blogger did some serious digging for clues as to a reported price break on multiple Windows 7 Home Premium licenses, and may have found it.