Still looking for a sponsor Max Paulousky is looking for a Silverlight/.Net job in the Commonwealth

Xaps Minifier. A Step Forward. New Options and New Features

Abstract Almost two months has come since the previous release of Xaps Minifier (see part 1 and part 2). This add-on has been downloaded from the Visual Studio Gallery site more than 450 times and I am sure it is pretty successful. I have some ideas and time to implement them has come. First of all, I want to add ability to avoid adding references to startup projects. Some professionals claim it’s essential to have a tiny startup project to avoid disappointing users. I do agree and I must implement an option to protect startup project from adding...

Visual Studio Solution Pivot Viewer. Add-on for VS2010 to Visualize Code Structure

My previous add-on for Visual Studio (Xaps Minifier) is extremely popular. Many developers and several MVPs use it in their projects already. I am going to extend its functionality to simplify developers’ life. I should say, in general, I like the way of developing extensions for Visual Studio 2010 and I am going to continue working at this area. Several weeks ago, Sergey Zwezdin announced a brainstorming to generate a bunch of ideas for Add-ons for Visual Studio 2010. I described Xaps Minifier and proposed one more idea. The idea was to use Pivot Viewer Silverlight control to visualize source...

XAPs Minifier. Avoiding Problem With Multiple Startup Objects

Abstract As mentioned in my previous post, the add-on can generate error if it finds more than one Startup Objects in a solution. Usually, it happens when developers add new Xap file via adding new Silverlight project (File-New-Project-Silverlight Application). They delete App.xaml file but do not clear Startup Object in the project properties and it is not cleared automatically. I decided to add additional check into the add-on to find out whether application has particular startup object or not. If the project does not have appropriate class, its startup object is just ignored. Implementation Following code...

XAPs Minifier. An Add-on to Visual Studio 2010 to Optimize and Minimize Size of Xap Files

Abstract I work at Silverlight applications every day and do releases every week or two. Some of them I publish on my blog other are published on other web resources. As a rule, I use MVVM as a basic pattern for Silverlight applications to divide them on logical parts, pack into XAP files and load on demand. XAP file is a logical item in any Silverlight application and it contains assemblies and app manifest. During the work I have noticed majority of XAP files contain duplicated assemblies. For example, if I...