首页 > 其他 > 详细

使用Mono.Cecil动态添加资源文件

时间:2021-04-07 09:20:46      阅读:21      评论:0      收藏:0      [点我收藏+]

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

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");
}

如果资源较大的时候,消耗的内存很大(约是资源的两倍内存),暂时没有找到合适的解决方法。

使用Mono.Cecil动态添加资源文件

原文:https://www.cnblogs.com/TianFang/p/14625980.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!