×

First time here?

You are looking at the most recent posts. You may also want to check out older archives. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS or email. Thank you for visiting!

Today’s the day!  Tuesday at DevConnections in Las Vegas, Scott Guthrie just announced the ‘launch’ of Silverlight 4.  We wanted to take the opportunity at DevConnections to let a large audience of our customers online/offline know that we’re done and shipped Silverlight 4.  As of today it’s now available for you to download/use.  Here’s some helpful quick update information for you:

What’s New in Silverlight 4?

Rather than cut/paste what I’ve already said here, I recommend the following reading:

These two posts are full of detailed information with links to tutorials and videos to help you get started.  Since the RC (which was released middle March), not much has changed from an API perspective so you should be good to go getting started using the above information.  One thing that has changed in the tools is that for XAP signing, there is a UI support for enabling the tool to help you select a certificate, etc.  You can still use my post-build method though.

Downloading Silverlight 4

The availability of Silverlight 4 will be approximately 10:00 AM PST on Thursday 15 April 2010.  I suggest you prep now by getting the Visual Studio 2010 release that was launched/available yesterday.

The goods:

That’s my own personal minimum list.  VS and SL4 tools are the minimum required to get started doing development.

Wait, what’s this RC stuff?

To be clear, Silverlight 4 has released.  This is RTW (release to web).  It is the version 4 of Silverlight.  Shipped.  Done.  Finished.

The tools (namely SL4 tools, RIA Services and Blend) are in their ‘release candidate’ mode.  I’ll spare you the gory details, but remember that these tools teams need SL4 to be *done* before they can be done.  SL4 is a dependency for them.  These tools are release quality though and I’d recommend using them.  Their final versions will come soon enough and will be a minor update.

What about RIA Services?!  You don’t consider that to be valuable?!

Actually I do.  But if you’ve installed the Silverlight 4 Tools, then you already have it!

This seems to be some confusion to many and perhaps because of how we present the information in an effort to be complete.  If you are a developer, install Silverlight 4 Tools.  After this installation completes you will have:

  • Silverlight 4 developer runtime
  • Silverlight 4 SDK
  • Visual Studio patch, debug tools and project templates
  • WCF RIA Services RC

installed.  No need to run the SDK or RIA Services installers separately.  Adding the Silverlight Toolkit to this provides you with more controls to leverage in your applications as well (charting, ContextMenu, etc.).

Hey, what about the Windows Phone 7 developer tools?

If you need to continue doing Windows Phone 7 development, stick with the Visual Studio 2010 Release Candidate for now!  The updated CTP of the Windows Phone developer tools is not quite done yet.  Information about updated tools availability will be forthcoming on these tools.  Stay tuned.

Can I keep VS2008 and VS2010 on the same machine?

Yes you can.  Visual Studio 2008 and 2010 can co-exist on the same machine.  Obviously there are some differences to what the tools can do with regard to Silverlight.  There are two distinct differences I like to call out:

  • VS2008 cannot be used for Silverlight 4 development.
  • You can only have one version of WCF RIA Services installed on the machine.

For the latter, you may be asking “huh?”  There is a version of RIA Services for VS2008.  There is also a version for VS2010.  Unfortunately RIA Services cannot co-exist in two versions.  You have to pick one.  And the VS2008 one is only for SL3 and only supported until December this year.  I recommend moving on from that…it’s not going to be developed any more…essentially the PDC09 version was the last revision there.

Other resources

If you need other resources, be sure to check the Silverlight Community Site for details on things like the stand-alone documentation file, Mac platform developer build (for debugging if needed) and other resources.  Be sure to check out the Silverlight 4 videos if you haven’t yet as well!  I’ve gotten a few questions so I’ll emit some resources here:

Hope this helps find things easier.

What about the future versions…

Man, give us a break!!!  But seriously make your opinion known on http://silverlight.mswish.net for features.  Be specifically broad ;-).  What I mean is “Fix Printing” doesn’t help, but “Enable automatic paging in printing” is better.

Hope this helps!



This work is licensed under a Creative Commons Attribution By license.


4/15/2010 11:11 AM | # re: Silverlight 4 released. Availability of tools announcement
Hi
•WCF RIA Services RC ---
where is the instaler of WCF RIA services for instaling on a develoment server in order to test the deploy of solutions??

Thanks!
4/15/2010 11:21 AM | # re: Silverlight 4 released. Availability of tools announcement
Hi Tim,

I was wondering why the tools are not RTW and are RC. Why this change in strategy? because it wasn't like this before afaik. Is the plug-in team pushing so hard to keep the 9 months between releases that there's not enough time for the other teams to finish?
To me this isn't a good development because it is not best practice to install "pre-release" software on development machines because of stability issues.
Can you give us some pointers on when the RTW of the tools and of Blend will be?

Kind regards,

Rob Houweling
4/15/2010 11:31 AM | # re: Silverlight 4 released. Availability of tools announcement
losu -- to install on the server, download the MSI standalone and then install using "msiexec RIAServices.msi SERVER=true" to do this.
4/15/2010 11:35 AM | # re: Silverlight 4 released. Availability of tools announcement
Rob -- it's a fair question. While on the outside people see the Silverlight "team" as one -- it's actually quite a few. There is a runtime team, SDK, toolkit, tools, riaservices, and Blend. These teams have dependencies. For instance, SL4 is the core. RIA Services relies on Tools which relies on Runtime (and also relies on VS itself). A lot of these issues were really waiting for VS2010 core waiting to be gold so the tools team could finish up. These tools are RC quality and better than 'pre-release' typically means. They have go-live support.

The RTW of the tools is likely about another month. I think Blend might be different only because they are a part of a different suite (Expression Studio) that might be having things I'm not privy to.

Oh yeah and add the phone tools to the mix too -- another team ;-) It's a different perspective on the inside. Maybe I should do a behind the scenes look at all of this.
4/15/2010 11:52 AM | # re: Silverlight 4 released. Availability of tools announcement
Hey Tim,

Thanks for the response. I kinda understood it wasn't one team and I can totally understand the fact that all of these dependencies are probably making planning this stuff a living hell. Boy I wouldn't want to be the guy(s)/girl(s) responsible for planning this :)
As you said on Twitter, VS2010 release was a big part of this, which is a different from the previous release so I'll give you guys some credit for that ;)
But... since the previous two releases were different, the tools were officially released at the same time, people get certain expectations. Therefore it might be better to prepare the audience of what to expect.

And what is an even bigger issue imho is that it is not made clear on the Silverlight.net get started page that the tools are RC. It is not mentioned at all. I have downloaded and while it was installing I noticed WCF Ria Services RC was installing.
It can be, and again imho should be, made a lot more clear than it is now.

Thanks again for your response. And see you in June ;)

Kind regards,

Rob Houweling
4/15/2010 12:27 PM | # re: Silverlight 4 released. Availability of tools announcement
Victor -- I've not tried a Beta2->RTM upgrade, but I suspect there might be some issues there. Best to uninstall first in my opinion.
4/15/2010 12:31 PM | # Local Fonts
What does local fonts mean? Whats new about the fonts?
4/15/2010 12:35 PM | # re: Silverlight 4 released. Availability of tools announcement
Ladislav -- if you specify a font by name, and it is on the user's machine, it will be used. This used to be restricted to a set of known fonts, but there is no longer a whitelist.
4/15/2010 2:41 PM | # re: Silverlight 4 released. Availability of tools announcement
Hi Tim,

I've installed VS2010 RTM, and expected to find NetTcpBinding in Silverlight 4.0,
System.ServiceModel assembly/namespace but looks like it's not there... Has it been moved and if it was, where I can find now?

Thank you,
Eugene.
4/15/2010 2:56 PM | # re: Silverlight 4 released. Availability of tools announcement
Dimaz -- Metro is going through final fit-n-finish now...next week hopefully.

John -- yes, VS2010 comes with Silverlight 3 development support so you can use that one tool for multi-targeting.
4/15/2010 4:02 PM | # re: Silverlight 4 released. Availability of tools announcement
I've just installed VS 2010 and I was 'amazed' to see the new Help 3.0 system.
My jaw dropped...
Am I the only coder which actually needs documentation?
The web help app is extremely poor in features.
For God's sake, the 'tree' control displaying the hierarchy of topics doesn't even has dot lines to show child nodes.... Above all that, when I click on a child node, the siblings disappear! :o OMG
I want my MSDN app back!
4/15/2010 6:42 PM | # re: Silverlight 4 released. Availability of tools announcement
"Man, give us a break!!!"
-->
no way, competitor still ahead from us
btw, this release will make me busy,
congrat !!!!
4/15/2010 11:47 PM | # Tools availability
Hi Tim,
the tools just works. I eagerly expect to use the profiler and intellitrace. Can you give us any information about these?
4/16/2010 8:22 AM | # re: Silverlight 4 released. Availability of tools announcement
This is the second PG I've seen using uservoice for suggestions, which I don't understand since connect supports them and voting on them. Since UserVoice allows unregistered people to vote (so it's pretty easy to game their system), it would seem to be of lesser value.

Why the (effective) hate for connect?
4/16/2010 9:58 AM | # re: Silverlight 4 released. Availability of tools announcement
Has anybody experienced installation problem with Silverlight4 Tools for VS 10? It keeps hanging. Looks like it's stuck when trying to install VS10-KB976272.exe. I uninstall the old hotfix and old Silverlight. I also rebooted the machine and reinstall V10 clean, still doesn't help.
4/16/2010 12:17 PM | # re: Silverlight 4 released. Availability of tools announcement
NotConnect -- if you are in fact on the Connect team, email me, we can chat :-). UserVoice manages requests a LOT different than Connect and displays them in different order. Anonymous is actually good as well -- no barrier to provide feedback. It's clean/simple...simplicity is key.
4/21/2010 10:41 PM | # re: Silverlight 4 released. Availability of tools announcement
The latest version RIA which comes along with silverlight 4 toolkit has go-live license .Please answer ASAP , this is a very big blocker for us to move from VS2008 - VS2010.
4/21/2010 11:04 PM | # re: Silverlight 4 released. Availability of tools announcement
Venky, yes WCF RIA Services for Silverlight 4 has go-live licensing.
4/22/2010 4:11 AM | # re: Silverlight 4 released. Availability of tools announcement
Thanks You thats really a good news.

But is it documented anywhere in the silverlight site or MSDN documentation.
4/22/2010 6:57 AM | # re: Silverlight 4 released. Availability of tools announcement
Venky -- it is in the terms in the installer and mentioned in the forums.
4/22/2010 10:39 AM | # re: Silverlight 4 released. Availability of tools announcement
Thank you for your timely response.Once again Congratulation for Silverlight 4 Release.
4/22/2010 8:25 PM | # re: Silverlight 4 released. Availability of tools announcement
Hi Tim,

Excuse my english, I'm from Venezuela. I just upgraded from VS2010 RC to RTM but I have an issue when trying to add a new domain services class, VS2010 recognizes ObjectContext only instead of both: ObjectContext/DataContext, is this a known issue in VS2010?. I unistalled everything before installing VS2010 RTM.

Thanks bro for your help!. Expecting Metro theme! :)

Alirio.
4/28/2010 12:18 AM | # re: Silverlight 4 released. Availability of tools announcement
Hi Tim,

We have been using this VS2008 + RIA Beta Version since 1 month and there was lot of coding done.When we planning to migrate to latest VS2010 and RIA RC we saw lot of changes in the namespace and other issues , Is there any simple way or a Tool that do this migration job for us
Please suggest
4/28/2010 7:10 AM | # re: Silverlight 4 released. Availability of tools announcement
Venky - there is not an automatic conversion tool. There is documentation on breaking changes, but nothing as far as a tool.
4/9/2011 12:41 AM | # Mr.
I just upgraded from VS2010 RC to RTM but I have an issue when trying to add a new domain services class, VS2010 recognizes ObjectContext only instead of both.
love life quotes
6/15/2011 1:44 AM | # re: Silverlight 4 released. Availability of tools announcement
This is a very good post. Thank you for sharing this information.EP-62|720B|6100H|LB311B|
7/22/2011 12:15 PM | # re: Silverlight 4 released. Availability of tools announcement
My jaw dropped...
Am I the only coder which actually needs documentation?
The web help app is extremely poor in features.
funny statuses
8/17/2011 3:22 PM | # re: Silverlight 4 released. Availability of tools announcement
Installtion of Silverlight 4 tools for VS2010 faile, when VS2008 and VS2010 are installed on the same machine ?

How to install SL 4 on a machine which has VS2010 and VS2008 ?

 
Please add 7 and 1 and type the answer here:

DISCLAIMER:

The opinions/content expressed on this blog are provided "ASIS" with no warranties and are my own personal opinions/content (unless otherwise noted) and do not represent my employer's view in any way.