Question: In my silverlight application I am trying to get the actual dimensions of a png image that I am loading into an image control. 

After scowering through the internet for a while I learned that in silverlight 3 there is an attributes called PixelHeight and PixelWidth.

So I was wondering if it is feasable to upgrade to Silverlight 3 since it is in beta stages, don't want my application to be suddenly riddled with errors. 

Note I am doing this project for a school assignment so versioning of silverlight doesn't really matter.

Answer: 
I've been using Silverlight 3 and Expression Blend 3 since the day they became available (about a month now) and haven't had any real issues. I've even been able to convert a few Silverlight 3 apps into Silverlight 2 apps in pinch.

Note that once you upgrade to Silverlight 3, you can no longer create Silverlight 2 applications on your machine. This means that any apps you create can only be viewed by others that are running the Silverlight 3 beta.

> 
> Once you install the Silverlight 3
> Beta Tools for Visual Studio, your
> development environment will be a
> Silverlight 3 Beta environment.
> Visual Studio 2008 SP1 does not
> support multi-targeting for
> Silverlight applications so you will
> be unable to develop Silverlight 2
> applications once these tools are
> installed. We recommend that you
> install the Silverlight 3 Beta tools
> on a separate environment if you still
> need to have the ability to develop
> Silverlight 2 applications.
> 
> 
> Ensure that you have either Visual
> Studio 2008 SP1 or Visual Web
> Developer Express 2008 SP1 installed
> as it is a prerequisite for the
> Silverlight 3 Beta Tools for Visual
> Studio. Below are the additional
> tools you’ll want to get started:
> 
> 
> <http://silverlight.net/getstarted/silverlight3/default.aspx>
> 
> 
>
I've been using SL3 for a few weeks and haven't had any real issues. Some gotchas I ran into are that assembly caching isn't supported for out of browser apps and ADO.NET Data Services doesn't work out of browser (use .NET RIA Services instead). So far so good!