Larkware

We get up early so that you don't have to.

Review: {smartassembly}

{smartassembly} 1.0 Professional, $599
Cachupa
Sal Island, Cabo Verde
http://www.smartassembly.com/index.aspx

{smartassembly} is a new "assembly improvement and protection tool" that is designed to help you move painlessly through a whole bunch of release-time tasks for your .NET code. It works on .NET 1.0, 1.1, and 2.0 applications, and depending on what process you're already using, it's simple step-by-step interface could replace or augment several tools. Here's an overview of what {smartassembly} can do for you:

The whole process is as easy as filling out a single dialog box and then clicking "Build." I ran a couple of assemblies through a test copy, and didn't have any problems with the stuff that came out the other end; the resulting assemblies appear to have all the functionality of the originals, and have shrunk considerably in size (though frankly I don't worry all that much about compiled code size in these days of gazillion byte hard drives). {smartassembly} lives up to the promise of offering a simple way to clean up your assemblies, though if you prefer to be able to tweak the process it isn't the utility for you; there aren't a lot of options to set or detailed help files to read. Rather, the developers here have tried to decide what's best, provided simple explanations on the user interface, and left it at that.

You can download a 15-day evaluation version from the company's Web site. In addition to the Professional Edition, there's a $399 Standard Edition that does not include the exception reporting and stack trace decryption features of the Professional Edition.

  Click for larger screenshot

  Click for animated movie (808 KB GIF made with DemoCharge 2005)
Click here to find out how to get your own free copy of DemoCharge 2005

Mike Gunderloy is the lead developer for Larkware and author of numerous books and articles on programming topics.

Published January 27, 2006