如何将文件打包进dll中
--------------------编程问答-------------------- --------------------编程问答-------------------- 可以使用资源文件(resx)来存放二进制数据文件。 --------------------编程问答-------------------- 1楼能详细点啊2楼,我是有好多文件,并且有目录有特定关系 --------------------编程问答--------------------
可以考虑使用应用程序虚拟化。这是不修改程序的最佳方式。
比如VMWare的ThinApp
微软的App-V
--------------------编程问答-------------------- 可以把 DLL 修改一下,让它支持从指定目录读取那些二进制数据文件,这样就不用拷贝了。 --------------------编程问答-------------------- 能不能把这些二进制文件放入安装程序,由安装程序完成这个任务? --------------------编程问答-------------------- 把所有的二进制数据文件全部生成到目录,在工程里右键每个二进制数据文件-->属性-->高级-->复制到输出目录,选择“如果较样则复制”
这样子生成的所有二进制文件都会在生成的目录里面了,不用复制过去了,发布也没有问题。 --------------------编程问答-------------------- 大家可能还没有明白我的意思,我就想知道能不能把文件打包进dll里面去
因为这样我给别人用的时候就只要拷贝一个dll文件,而不是一个dll+一堆文件 --------------------编程问答-------------------- 难道之前就没有人想这么干过? --------------------编程问答-------------------- 将文件打包进入dll,就是使用资源文件呀。 --------------------编程问答-------------------- 项目-添加-新建项-资源文件
类型:字符串,图像,文件,图标,音频,其他...添加资源... --------------------编程问答-------------------- 同意楼上的方式取做
补充:.NET技术 , C#