Blogs

Microsoft offers tool to combine .Net assemblies

  • Comments 0
  • Likes

Microsoft is offering an upgraded version of its ILMerge utility, which merges multiple .Net assemblies into a single assembly.

Functioning with both executables and DLLs, ILMerge provides a capability for .Net assemblies that is analogous to combining multiple Word documents into a single document, according to a Microsoft representative.

Someone, for example, may want to deploy a single file to others but half the development team uses Visual Basic and the other uses C#. Neither Visual Studio 2003 nor the upcoming 2005 release of Visual Studio have the inherent capability to combine two assemblies written in different languages.

Packaged as a console application, ILMerge takes a set of input assemblies and merges them into a single target assembly, according to Microsoft. Its functionality also is available programmatically.

ILMerge is a “power toy for developers,” said analyst Greg DiMichillie, of Directions on Microsoft.

“If you're building a complex .Net application, you will probably have built it as several assemblies, maybe one [for] the user interface and one for the core logic. This tool lets you combine those into one file which can then be copied, installed, [and] deployed,” DiMichillie said. 

ILMerge functions with Windows 2000, Windows 2003, and Windows XP.

Comments
Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment