Hi, i appreciate you for asking this question.
Through out my personal experience i tell you few tips....
Silverlight 2 is Javascript based...
it support C#..but if you install silverlight templates then it show only silverlight page with javascript.
so if you need to have silverlight with complete C# or VB support then you need to install Silverlight 3.
To install silverlight 3 you need following prerequisite
.Net 3.5 sp1
Visual studio 2008 sp1
after that you need to download silverlight sdk from following link
problem solved........
take care.. if there is any problem then you can mail me
vinothvsbe@gmail.com