Those are some good questions. I'll start with your first one:
Is it necessary to convert steps to code each time you record new steps with WebUI Test Studio Dev. Edition?
No, converting to code is not necessary unless your specific needs require it due to special setup or a known issue (the most likely example of this is a modal window interaction needing a .click() event instead of a .mouseclick() event in order to be handled correctly, which would need to be hand-coded).
The agent in question should be able to record steps, and provide the entire test project file to you (so that you can convert it to code if you need to), but the GUI itself will allow the steps to be created without needing to be "converted to code" each time.
Can I have to separate solutions(projects)?
Yes you can! You can accomplish what you are wanting to do one of two ways:
Create a separate Project/Solution for Silverlight and another one for your other, non-silverlight tests (this is the preferred method)
Alternatively, You can create separate Test Projects
within the same Solution. This method is not suggested.
If you still need assistance with configuring the Build Definition, please let me know. If necessary, we can assist with the creation of it.
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items