Microsoft releases Visual Studio 2010 and .NET Framework 4

Earlier, Microsoft posted a press release announcing the general availability of Visual Studio 2010, in addition to the .NET Framework 4. According to the announcement, developers will be able to obtain the new software during the Microsoft Visual Studio Conference & Expo launch event in Las Vegas.

Visual Studio 2010 now utilizes the Windows Presentation Foundation for its editor, which helps with providing useful new features, such as multiple monitor support, which is included in this release. The IDE now fully supports Windows 7, giving it the ability to create applications using the Ribbon interface, boasting multitouch support if the developer so chooses. Visual Studio 2010 also adds support for Windows Phone 7, allowing mobile developers to create software for the mobile platform for release later in the year.

Regarding the .NET Framework 4, Microsoft stated, ".NET Framework 4 adds additional support for industry standards, more language choice, new support for high-performance middle-tier applications including parallel programming, and side-by-side installation with .NET Framework 3.5. With the .NET Framework 4 Client Profile, the size of the runtime has been decreased by over 80 percent, making it easier for developers to get applications, and therefore users, up and running faster."

Even though these are two major announcements, Microsoft didn't stop there – Silverlight 4 will be released to the Internet later on in the week, which will add over 60 new controls for developers to use, in order to build better Silverlight-based content. It'll also feature improvements for enterprise customers, and have extended out-of-browser capabilities, according to the Redmond software company. The updated .NET Framework can be found here, and Visual Studio 2010 can be found here.

Report a problem with article
Previous Story

Adobe unveils plethora of Creative Suite 5 details

Next Story

Microsoft Patch Tuesday for April

62 Comments

Commenting is disabled on this article.

This is exciting. I can't wait to upgrade... It looks like it's worth it. Now just to figure out what version I need (Since everything's been changed...).

Expressoman - "MattJC - IIRC the Express versions will initially install with a 28 day evaluation period until you register them. Once you complete registration, you're sent a key that you enter into the application and then the "evaluation" text is removed. Still totally free."

Thanks! no more Trialware. Great!

MattJC - IIRC the Express versions will initially install with a 28 day evaluation period until you register them. Once you complete registration, you're sent a key that you enter into the application and then the "evaluation" text is removed. Still totally free.

I've downloaded and installed the express versions of c++ and c#. When I start up Visuall C++ Express edition, the small text (to the left) on the splash window says that this is "for evaluation purposes only" and "use of this software is for evaluation purposes only" . Also, when you goto the help menu and click on "About Microsoft Visual C++ 2010 Express" it says that I have "28 days remaining" WTF!? Does this mean that Express editions are free no longer?! I hope this is just a mistake, or I'll have to re-install 2008 express all over again!

Just an update, the full version is now available on DreamSpark for those students out there (currently downloading it myself).

Nagisan said,
Just an update, the full version is now available on DreamSpark for those students out there (currently downloading it myself).

Yup, but you can't get a key *face palm*

Wanderermy said,

Yup, but you can't get a key *face palm*
You do not need one if you download it from DreamSpark.....I just finished downloading and installing it and, while its registration shows as licensed to Microsoft, it seems to be fully registered and what not.

torrentthief said,
i don't suppose Office 2010 is on MSDN yet? Some people think it might also go RTM today.

Eh? Source Plz...

Kalint said,

Eh? Source Plz...

Read this:

"Some people think it might also go RTM"

Read it again. THINK. No source for a thought, slowbie.

Cat Fluid said,

Read this:

"Some people think it might also go RTM"

Read it again. THINK. No source for a thought, slowbie.

Read it again. "Some people think it might also go RTM". So they got it from a... source..?! dopie...

gosh said,
Does anyone know if this is 64 bit? Im downloading the premium now but getting 0k ;(

No, its not 64-bit. Runs as a 32-bit process under Windows x64; but can debug 64 bit processes though.

gosh said,
Does anyone know if this is 64 bit? Im downloading the premium now but getting 0k ;(

Where are you downloading it from that you don't know if it's 64 bit or not?

leo221 said,

getting about 500k

Mine wont even start

UPDATE: working now getting 300k yay

Edited by SkelN, Apr 12 2010, 4:00pm :

I hope the installer provides 3.0 and 3.5 functionality as well, its gets annoying to have to download and install those for every PC I service

Angel Blue01 said,
I hope the installer provides 3.0 and 3.5 functionality as well, its gets annoying to have to download and install those for every PC I service

Err, pretty sure you don't. The 3.5 installer installs 3.0 and 2.0. Vista includes 3.0. 7 includes 3.5. 4.0 installs 3.x and 2.x.

The only one that isn't installed with the latest installer is 1.1.

Pulgafree said,
10 am PST (-8 GTM) will be published on MSDN

Anyone know when and at what time it will show up on the MS Volume Licensing site?

thealexweb said,
This is typical I just finished my AS Computing Coursework, is it on DreamSpark yet?
It's up on DreamSpark now.

Edited by ZakO, Apr 12 2010, 6:18pm :

profets said,
Any idea if .NET Framework 4.0 is backward compatible with 3.5?

Doesn't seem like it, BUT you can install 3.5 and 4.0 side by side to test your apps.

profets said,
Any idea if .NET Framework 4.0 is backward compatible with 3.5?

While they try and maintain compatibility as much as possible, .NET 4 is a whole new version of the runtime (whereas v3.0 and v3.5 used the v2.0 runtime and updated compilers). There may be some teething problems as you migrate from v2 to v4 but I would expect it to be minimal.

The reason it is so much smaller is because it does not include any previous versions with it. For example the huge (nearly 300MB) .NET Framework 3.5 SP1 installer includes 2.0, 2.0 SP1, 2.0 SP2, 3.0, 3.0 SP1, 3.5, and 3.5 SP1 for both x86 and x64 with a lot of redundant files.

Antaris said,

While they try and maintain compatibility as much as possible, .NET 4 is a whole new version of the runtime (whereas v3.0 and v3.5 used the v2.0 runtime and updated compilers). There may be some teething problems as you migrate from v2 to v4 but I would expect it to be minimal.

Oh my... This I did not realize... I guess I'll have to spend some quality time with my apps... I hope I can update existing apps to .Net 4.0...

Heksesang said,
Hope it gets up at MSDNAA today.

I just checked mine and it ain't up yet.

I will check again because he's been accurate with the beta versions so far, so he better wake up and do it already!

yes but thats the RC, the final version will be out today at some point which is why the Sam Symmons should have waited before posting this topic as he wrote:

"The updated .NET Framework can be found here" but thats the RC not the final version, he should just delete this news announcement.