zoukankan      html  css  js  c++  java
  • 使用Mono.Cecil动态添加资源文件

    代码示例如下,内容待补充。

    using (var assemblyDef = AssemblyDefinition.ReadAssembly(@"r:ConsoleApp1.exe"))
    using (var content = File.OpenRead(@"r:123.db"))
    {
        var res = new EmbeddedResource("encFile", ManifestResourceAttributes.Public, content);

        assemblyDef.MainModule.Resources.Add(res);
        assemblyDef.MainModule.Write(@"r:ConsoleApp2.exe");
    }

    如果资源较大的时候,消耗的内存很大,约是资源的两倍内存,暂时没有找到合适的解决方法, 不过问题也不大,后续有解决方案再更新

  • 相关阅读:
    Multidimensional Arrays
    TortoiseGit
    Excel教程(14)
    Excel教程(13)
    Excel教程(12)
    Excel教程(11)
    lock
    reflect
    game
    html x
  • 原文地址:https://www.cnblogs.com/TianFang/p/14625980.html
Copyright © 2011-2022 走看看