Silverlight Development Tools Rollup

Source: Internet
Author: User
Tags reflector silverlight visual studio 2010

Silverlight Development Tools Summary with the gradual improvement of Silverlight technology, the emergence of Silverlight applications in large numbers, the recent 2010 Winter Olympics, Silverlight as the preferred video playback technology, to provide global online event live. The development of Silverlight technology requires more developers to join, and as a supporter of Silverlight technology, I use the usual Silverlight development tools into

With the gradual improvement of Silverlight technology, the emergence of Silverlight application in a large number, the recent 2010 Winter Olympics, Silverlight as the preferred video playback technology, to provide global online event live.

The development of Silverlight technology requires more developers to join, as a supporter of Silverlight technology, I use the usual Silverlight development tools for a summary, I hope to be helpful to everyone.

Silverlight Development Kit (required):

There is a "easy-to-build Silverlight development environment" in the Silver China Network, which details the Silverlight toolset download and the installation steps. I'll make a brief list and add some additional:

Tool One: Visual Studio SP1 or Visual Studio 2010 or visual Web Developer Express with SP1;





Visual Studio is a required tool for developing Silverlight, where VS2008 SP1 and visual Web Developer Express with SP1 support only Silverlight 3 development, While VS2010 supports Silverlight 3 and Silverlight 4 project development. The. Net Framework 3.5 SP1 will also be installed at the same time that you install Visual Studio, and you will need to download the installation separately if it is not installed. Silverlight 4 project development, must have. Net Framework 4.0 support.

Tool Two: Silverlight Development Kit

The Silverlight Development Kit contains a variety of Silverlight development templates that you can create in Visual Studio after installation is complete. corresponds to Silverlight 2 tools for Visual Studio SP1 and Silverlight 3 tools for Visual Studio SP1, Silverlight 4 Tools fo R Visual Studio Beta 2.

Tool Three: Silverlight SDK

As a professional developer, naturally inseparable from the Software Development Kit (SDK) support, Silverlight also introduced the corresponding SDK package, which includes online development documentation, online Silverlight routines, development class library and so on. Silverlight 3 SDK and Silvelright 4 SDK.

Tool Four: Expression Blend 3 + sketchflow-silverlight design Tool


Since Silverlight 3 was released, Visual Studio SP1 no longer supports the Silverlight Development view interface, which is replaced by Expression Blend 3, which is known to Microsoft Expression is Microsoft's 2009 flagship set of design software, including video processing, web design, Wpf/silverlight UI and animation design Tools collection, blend is a member, mainly engaged in Wpf/silverlight UI design, animation production , as well as software prototyping.

In the trial of Visual Studio 2010, we can see that VS2010 has restored the functionality of the view interface for Silverlight development, which is undoubtedly a good news for developers.

Tool Five: Silverlight Toolkit-silverlight Control Development Package

The Silverlight control development package provides dozens of types of Silverlight common controls that can be easily invoked during the Silverlight project development process. The project development package is an open source project where developers can download the latest source code from the project site and modify it according to the project requirements.

Tool Six: Silverlight Client

Once the above Silverlight development tools are installed, you need to confirm the installation of the Silverlight client, which currently has two Silverlight clients running on both Windows and Mac systems. Relatively speaking, the toolkit installation is the simplest, the official website to choose the relevant version of the download and installation.

Remarks Microsoft recommends using the Web Platform Installer to install the Silverlight development environment, which includes all of the above installation packages.


Silverlight-assisted Development Kit:

Tool One: Deep Zoom Composer-Magnifier Feature Pack

In the early days of the Silverlight release, deep Zoom composer was a bright spot that allowed users to view high-resolution images in a Silverlight app, with smooth enlargement and reduced animation effects that attracted a lot of users.

Tool Two:. Net RIA Services

With the development of RIA technology, Microsoft has also launched a corresponding solution, the. Net RIA Service, which extends the Silverlight functionality and inherits the traditional N-tier application model concept, allowing developers to create n-tier Silverlight applications. Although this project is one of the highlights of Silverlight development, it is not recommended as a commercial project because it has always been a beta version, so I did not put the tool in the list that must be installed.

tool Three:. Net Reflector

I believe we are familiar with this tool, the tool is mainly. NET code is a big part of the anti-compilation Silverlight project. We will not repeat it here.

Tool Four: Silverlight SPY


Silverlight Spy is a Silverlight project detection tool that detects the XAP package, looks at the application style, breaks down the view of the application interface, and reflector can see the project resources, as well as the project source code, is a very good tool, detailed Chinese introduction please see here.

Tool Five: Fiddler/firebug


As a web developer, these two tools are not unfamiliar, the tool is mainly used to monitor HTTP network information, manual debug applications. This is an essential secondary debugging tool in Silverlight + WCF project development.

Tool Six: Kaxaml

Kaxaml is an open source lightweight XAML editor that supports window editing and supports highlighting syntax. This project is open source project, detailed Chinese introduction please see here.

Tool Seven: XAML Power Toys


The tool is a Visual Studio plug-in accessibility tool for editing XAML documents, including a variety of code templates, simplifying the developer input code process, and is a great aid tool. The tool supports wpf/silverlight development at the same time.

Tool Eight: Rooler


Rooler is a graphical detection tool that is often used in Web project development to detect web image sizes and can be used to assist in designing Silverlight UIs.

Tool Nine: Silverlight Profiler


The tool is a Silverlight application optimization tool to improve the efficiency of the project, trial several times, feeling for large projects, the effect is more obvious.

Tool 10: Deepsea Obfuscator


Since the XAP file generated after the Silverlight project is published, it will be automatically downloaded to the client by the browser, so the DLL file in the XAP is directly deserialized and will be obtained by the third party all the source code .... This is a serious problem, Dad!!! Analysis: Although the XAP file is simply zip-encrypted, the bundled XAP file is not available directly after the encrypted DLL, as zip-compressed. Solution: Deepsea Obfuscator is a tool that can encrypt the XAP directly

However, the trial version of the encrypted files can only be run for 5 days

PS: Currently only the perfect crack 103 version, can not be upgraded. But it should be enough.

Silverlight Development Tools Rollup

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.