
This is the actual Silverlight application. You will see that two projects are created: SilverlightApplication The new, and empty, Silverlight Projects. Now let’s click on OK, and you will see two projects are created, as shown below:įigure 3. Given that we’ll be looking at the browser-based Silverlight project architecture, this dual-solution option will be the focus of this article. This ASP.NET Web project will, in turn, host the Silverlight Application (which will be installed on the client machine) within it. Configuring the new Silverlight project.Īt this stage, and for the purposes of this article, you can opt for an ASP.NET Web project to be created in our solution.

Starting a new Silverlight Application project.Īfter clicking on OK, the New Silverlight Application dialog box will pop up, as shown below:įigure 2. To start, let’s create a sample Silverlight application open the Visual Studio 2010 IDE, go to the File > New Project menu item, and pick the Silverlight Application template from the available options.įigure 1.

Armed with this information, you’ll have a much better sense of what’s going on inside your Silverlight projects, and will better able to troubleshoot basic rendering problems. In this article, I will give you an overview of how web browsers render Silverlight applications, and identify which are the main components involved in the execution of said Silverlight applications. NET CLR, are what make this possible, and what I’ll be look at here.

The architecture of Silverlight projects, and the deployment of a stripped-down version of the. It is a cross-browser, cross-platform RIA framework, which provides a consistent user experience everywhere it runs. In the unlikely event that you don’t know about Silverlight, it’s a web-based technology that allows designers and developers to deliver Rich Internet Applications (RIA) embedded in web pages. Understanding Browser-Based Silverlight Project Architecture - Simple Talk
