首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏pangguoming

    ILMerge-GUI的使用

    去这里下载: 这里下载ILMerge,http://www.microsoft.com/en-us/download/details.aspx? id=17630 这里下载ILMerge-GUI,http://ilmergegui.codeplex.com/ 这两部分都是必须的,第一个是命令行的,不好用。 ILmerge-GUI是用来将一系列的exe,dll文件装载打包成一个exe文件。很好用!

    2.7K50发布于 2018-03-09
  • 来自专栏林德熙的博客

    C# 将dll打包到程序中 ILMerge

    ILMerge 首先下载 ILMerge 然后安装,感觉安装很简单 假如有 1.exe 和 1.dll 准备把 1.dll 合并到 2.exe 那么可以使用下面代码 ilmerge /target: 参见:http://www.cnblogs.com/blqw/p/LoadResourceDll.html ILMerge将源DLL合并到目标EXE - HackerVirus - 博客园 ----

    1.9K10发布于 2018-09-18
  • 来自专栏walterlv - 吕毅的博客

    .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖

    ILMerge 可以用来将多个程序集合并成一个程序集。本文介绍使用 ILMerge 工具和其 NuGet 工具包来合并程序集和其依赖。 以 NuGet 包的形式使用 ILMerge ILMerge 提供了可供你项目使用的 NuGet 包。 如果你在团队项目当中安装了 ILMerge 的 NuGet 包,那么无论团队其他人是否安装了 ILMerge 的工具,都可以使用 ILMerge 工具。 你可以在这里下载到 ILMerge: 装完之后,如果将 ILMerge 的可执行目录加入到环境变量,那么你将可以在任意的目录下在命令行中直接使用 ILMerge 命令了。 参考资料 [C#]使用ILMerge将源DLL合并到目标EXE(.NET4.6.2) - cnc - 博客园 dotnet/ILMerge: ILMerge is a static linker for

    5.1K30编辑于 2023-10-22
  • 来自专栏张善友的专栏

    DotNet多个程序集合并工具

    这个ILMerge,就是解决这个问题的工具,可以从微软的网站下载:http://www.microsoft.com/downloads/details.aspx? Merging .NET assemblies using ILMerge :Shows how to merge multiple .NET assemblies to a single one using ILMerge. 2. Post build step static linking tool for C#, using ILMerge 3. ILMerge Program.

    1.1K80发布于 2018-01-19
  • 来自专栏walterlv - 吕毅的博客

    .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖

    比如 ILMerge、Mono.Merge。前者不可定制、运行缓慢、消耗资源(不过好消息是现在开源了);后者已被弃用、不受支持且基于旧版本的 Mono.Cecil。 ,ILRepack 的命令行在尽量贴近 ILMerge 的情况下做得更加简化了。 可以考虑使用帮助命令: 1 ilrepack /help 或者直接访问 ILRepack 的 GitHub 仓库来查看用法: gluck/il-repack: Open-source alternative to ILMerge merging .NET Core assembly · Issue #230 · gluck/il-repack Support for portable PDBs · Issue #11 · dotnet/ILMerge ---- 参考资料 gluck/il-repack: Open-source alternative to ILMerge Is it expected that pdb files are not

    3.9K50编辑于 2023-10-22
  • 来自专栏C# 编程

    使用ILMerge将源DLL合并到目标EXE(.NET4.6.2)

    本文主要是使用微软的ILMerge工具将源DLL合并到目标EXE,因此,需要下载以下工具: https://www.microsoft.com/en-us/download/details.aspx? 工具安装完毕后,需使用cmd命令提示符进入该目录使用该工具,命令为: CD C:\Program Files (x86)\Microsoft\ILMerge 如下图所示: ? 该工具的主要用法如下: Usage: ilmerge [/lib:directory]* [/log[:filename]] [/keyfile:filename [/delaysign]] [/internalize 下面的工作将对以上两个文件进行合并,会使用以上介绍的ILMerge.exe工具。 假如在D盘上的Test文件夹,将对以上两个文件进行合并,如下图所示: ? 现在返回到刚才的命令提示符窗体里,输入以下命令: ilmerge /ndebug /target:exe /out:D:\Test\New_ConsoleApp12.exe /log D:\Test\ConsoleApp12

    3.9K00发布于 2017-12-25
  • 来自专栏walterlv - 吕毅的博客

    .NET 将多个程序集合并成单一程序集的 4+3 种方法

    使用 ILMerge 或者 ILRepack 等工具 ILMerge 和 ILRepack 的合并就更加富有技术含量——当然坑也更多。 这两个都是工具,因此,你需要将工具下载下来使用。 ILMerge ILMerge 命令行工具是微软官方出品,下载地址: Download ILMerge from Official Microsoft Download Center 其使用方法请参见我的博客 : .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖 - walterlv ILMerge-GUI 工具(已过时,但适合新手随便玩玩) 你可以在以下网址中找到 ILMerge-GUI 的下载链接: wvd-vegt / ilmergegui / Downloads — Bitbucket ILMerge-GUI 工具在 Bitbucket 上开源: wvd-vegt 对于 ILMerge / ILRepack 和 SourceYard 的比较,可以看下面这张表格: 方案 ILRepack / ILMerge SourceYard 适用于 任意 .NET 程序集 通过

    2.3K30编辑于 2023-10-22
  • 来自专栏林德熙的博客

    C# 将dll打包到程序中

    ILMerge 首先下载 ILMerge 然后安装,感觉安装很简单 假如有 1.exe 和 1.dll 准备把 1.dll 合并到 2.exe 那么可以使用下面代码 ilmerge /target:

    2.2K30编辑于 2022-08-04
  • 来自专栏pangguoming

    C# 版dll 程序集合并工具

    微软的ILMerge工具。 下载地址:https://www.microsoft.com/en-us/download/details.aspx? 自己开发ILMergeGUI  微软的ILMerge需要安装才能使用,结合Costura.Fody可以将ILMerge合并到自己开发的工具中,并且无需安装ILMerge. ILMerge关键API: public void SetInputAssemblies(string[] assems); 设置输入的程序集,每一项为程序集包含文件绝对路径的全名,其中参数第一个程序集为主程序集 string dir); 设置.net framework目标平台,platform参数支持的:"v1", "v1.1", "v2", "v4",第二个参数为mscorlib.dll目录 public ILMerge.Kind

    2.3K70发布于 2018-03-07
  • 来自专栏FreeBuf

    提取Chrome中Cookie工具分享

    如果要在C2上运行此命令(例如使用PoshC2的sharpcookiemonster命令或通过CobaltStrike的命令),请execute-assembly使用ILMerge将生成的可执行文件与依赖库合并 例如,首先重命名原始二进制文件,然后运行: ILMerge.exe /targetplatform:"v2,C:\Windows\Microsoft.NET\Framework\v2.0.50727"

    2.2K20发布于 2020-03-06
  • 来自专栏walterlv - 吕毅的博客

    .NET 的程序集加载上下文

    使用 ILRepack / ILMerge 合并依赖 前面我们说过,加载位置上下文中的程序集可以依赖默认加载上下文中的程序集,而反过来却不行。 关于使用 ILRepack 合并依赖的内容,可以阅读我的另一篇博客: .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖 - walterlv 首先推荐使用 ILRepack 来进行合并,如果你愿意,也可以使用 ILMerge: .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖 ---- 参考资料 Loading .NET Assemblies out

    1.4K30编辑于 2023-10-22
  • 来自专栏CSharp编程大全

    C#将引用的dll嵌入到exe文件中

    当发布的程序有引用其它dll, 又只想发布一个exe时就需要把dll打包到exe 当然有多种方法可以打包, 比如微软的ILMerge,混淆器附带的打包...

    5.7K20发布于 2020-08-19
  • 来自专栏FreeBuf

    RedditC2:一款基于Reddit API的C2流量托管工具

    最后,编译好的可执行程序路径如下: /bin/Release/ILMerge/RedditAgent.exe (向右滑动,查看更多) 工作流程 Teamserver 1、访问一个指定的Reddit

    69830编辑于 2023-08-08
  • 来自专栏C# 编程

    [C#]使用Costura.Fody将源DLL合并到目标EXE

    三、新建一个引用Newtonsoft.Json.dll的解决方案,这个就借用上一篇内容【[C#]使用ILMerge将源DLL合并到目标EXE(.NET4.6.2)】的例子,解决方案下载地址: https

    2.6K00发布于 2017-12-25
  • 来自专栏C# 编程

    [C#]使用Costura.Fody将源DLL合并到目标EXE

    最新版本请打开Nuget地址进行获取 二、安装之后,Costura.dll等已经被引用进来,如下图所示: 三、新建一个引用Newtonsoft.Json.dll的解决方案,这个就借用上一篇内容【[C#]使用ILMerge

    3K00发布于 2017-12-20
  • 来自专栏张善友的专栏

    开源的类似于Apache ab的压力测试命令行工具SuperBenchmarker

    Chocolatey使用者可输入下列命令进行下载 cinst SuperBenchmarker 程序的作者是建议用Chocolatey去获得程序主文件,因为放置的程序主文件已经被作者用ILMerge将依赖的组件合并

    74330发布于 2019-07-02
  • 来自专栏newbe36524的技术专栏

    不同程序集,名称空间类名和方法签名都一样的方法,如何调用

    运行就会得到这样的结果: ClassLibrary1.Class1.Where ClassLibrary2.Class1.Where 为什么会有这种问题 一般来说你会在三种情况下遇到这个问题: 某个开源项目使用 ILmerge

    2.3K20编辑于 2023-02-21
  • 来自专栏newbe36524的技术专栏

    不同程序集,名称空间类名和方法签名都一样的方法,如何调用

    运行就会得到这样的结果: ClassLibrary1.Class1.Where ClassLibrary2.Class1.Where 为什么会有这种问题 一般来说你会在三种情况下遇到这个问题: 某个开源项目使用 ILmerge

    1.3K20编辑于 2023-08-23
  • 来自专栏Khan安全团队

    神兵利器 - SharpSphere 攻击 vSphere 基础架构

    如果你自己编译,你需要使用ILMerge来组合SharpSphere.exe和CommandLine.dll在发布文件夹中。

    1.2K20发布于 2021-02-08
  • 来自专栏FreeBuf

    LOLBITS:一款基于后台智能传输服务(BITS)的C#反向Shell

    你也可以使用ILMerge来生成一个单独的exe文件,这里请将项目以Windows Application进行编译: ?

    1.4K20发布于 2020-02-20
领券