Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

Gilma - GUI for the ILMerge Application Revised for .NET 4.0

, 13 Feb 2013 CPOL
An article on a GUI to Microsoft ILMerge Program
gilma-src.zip
Gilma.suo
GilmaForm
.svn
prop-base
props
text-base
tmp
prop-base
props
text-base
bin
Debug
Gilma.bmp
Gilma.ico
ILMergeForm.csproj.user
GilmaLogic
.svn
prop-base
props
text-base
tmp
prop-base
props
text-base
bin
Debug
ILMerge.exe
GilmaLogic.csproj.user
GilmaSetup
.svn
prop-base
props
text-base
tmp
prop-base
props
text-base
Release
SetupGilma.vdproj
ilmergeguisetup.zip
ILMergeGuiSetup.msi
Main_Gilma.zip
Gilma.suo
Gilma.bmp
Gilma.ico
ILMergeForm.csproj.user
GilmaLogic.csproj.user
Properties
SetupGilma.vdproj
<!--------------------------------------------------------------------------->  
<!--                           INTRODUCTION                                

 The Code Project article submission template (HTML version)

Using this template will help us post your article sooner. To use, just 
follow the 3 easy steps below:
 
     1. Fill in the article description details
     2. Add links to your images and downloads
     3. Include the main article text

That's all there is to it! All formatting will be done by our submission
scripts and style sheets. 

-->  
<!--------------------------------------------------------------------------->  
<!--                        IGNORE THIS SECTION                            -->
<html>
<head>
<title>The Code Project</title>
<Style>
BODY, P, TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
H2,H3,H4,H5 { color: #ff9900; font-weight: bold; }
H2 { font-size: 13pt; }
H3 { font-size: 12pt; }
H4 { font-size: 10pt; color: black; }
PRE { BACKGROUND-COLOR: #FBEDBB; FONT-FAMILY: "Courier New", Courier, mono; WHITE-SPACE: pre; }
CODE { COLOR: #990000; FONT-FAMILY: "Courier New", Courier, mono; }
</style>
<link rel="stylesheet" type=text/css href="http://www.codeproject.com/styles/global.css">
</head>
<body bgcolor="#FFFFFF" color=#000000>
<!--------------------------------------------------------------------------->  


<!-------------------------------     STEP 1      --------------------------->
<!--  Fill in the details (CodeProject will reformat this section for you) -->

<pre>Title:       Gilma - Gui for the ILMerge Application revised for .Net 2.0
Author:      Andrea Tuscano (based on the work of Tomer Shalev)
Email:       
Environment: C# .NET 2.0 VS2005
Keywords:    GUI, ILMerge
Level:       Intermediate
Description: An article on a Gui Interface to Microsoft ILMerge Program.
Section      .NET
SubSection   C#
</pre>

<!-------------------------------     STEP 2      --------------------------->
<!--  Include download and sample image information.                       --> 

<ul class=download>
<li><a href="ILMergeGuiSetup.zip">Download demo project - 467 Kb </a></li>
<li><a href="Gilma-src.zip">Download source - 352 Kb</a></li>
</ul>

<p><img src="Article.gif" alt="Sample Image - maximum width is 600 pixels"></p>


<!-------------------------------     STEP 3      --------------------------->
<!--  Add the article text. Please use simple formatting (<h2>, <p> etc)   --> 

<h2>Introduction</h2>

<p>
  I have seen the beatiful interface made from <a href="http://sourceforge.net/sendmessage.php?touser=298505" >Tomer Shalev</a>
  in the SourcForce web site and thought I could revrite it in a self contained way.
  The original Tomer Shalev's &nbsp;Gilma is a front-end application to ILMerge: Microsoft's
  command-line utility that can be used to merge multiple .NET assemblies into a single
  assembly.
</p>
<p>
    ILMerge is freely available from Microsoft's web site. 
    <br />
    ILMerge's license
  does allow commercial usage.&nbsp; 
    <br />
    In my Implementation whose snapshot you can see
  in the picture I have referenced the ILMerge executable directly in visual Studio
  2005.
</p>

<h2>Using the code</h2>

<p>
  The MSI File contained in the Demo installs the application. The .Net 2.0 and the
  3.1 Installer are prerequisites. In the source zip is conteaind the whole VS2005
  project.<br/>
    The Only thing to point is the presence of the possibility to use a strong key in
    the preferred *.snk format to digital sign the assembly.
</p>

<h2>Points of Interest</h2>

<p>
  The implementation is fairly trivial. The code is&nbsp; derived from the ILMerging
  interface help found in the Microsoft Website.
</p>
<h2>History</h2>
<p>
  This is version 2.0. considering 1.0 the version for .Net 1.1 in the Tomer Shalev
  <a href="http://sourceforge.net/projects/gilma">SouceForce</a>site.
</p>
</body>
</html>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Tuscano
Engineer
Italy Italy
No Biography provided

| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.141030.1 | Last Updated 13 Feb 2013
Article Copyright 2007 by Tuscano
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid