65.9K
CodeProject 正在变化。 阅读更多。
Home

Gilma - ILMerge 应用程序的 GUI,为 .NET 4.0 修改

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.41/5 (14投票s)

2007年2月27日

CPOL

1分钟阅读

viewsIcon

140382

downloadIcon

9104

一篇关于 Microsoft ILMerge Program GUI 的文章。

Screenshot - Article.gif

引言

我在 SourceForce 网站上看到了 Tomer Shalev 制作的美观界面,并想以独立的方式重写它。Tomer Shalev 最初的 Gilma 是 ILMerge 的前端应用程序:Microsoft 的命令行实用工具,可用于将多个 .NET 程序集合并到一个程序集中。ILMerge 可以在 Microsoft 的网站上免费获得。
ILMerge 的许可允许商业用途。
在我的实现中,您可以在上图所示的图像中看到它的快照,我已在 Visual Studio 2010 中直接引用了 ILMerge 可执行文件。

Using the Code

演示文件中的 MSI 文件会安装该应用程序。.NET 4.0 客户端配置文件和 3.1 安装程序是先决条件。在源代码 zip 文件中,包含整个 Visual Studio 2010 项目。
唯一需要指出的是,可以使用首选的 *.snk 格式的强密钥来对程序集进行数字签名。

关注点

  • 该实现相当简单。代码源自 Microsoft 网站上找到的 ILMerging 接口帮助。
  • 已添加对文件名称拖放的支持,如建议所示。

历史

  • 已更新以包含 ZeroPeKind 选项复选框
  • 考虑到 2.0 是 .net 2.0 的版本,1.0 是 .NET 1.1 的版本,这是 Tomer Shalev 在 SourceForce 网站上的版本 3.0(添加了文件名称拖放支持)
© . All rights reserved.