【转】把DLL文件打包进EXE的技巧(C#)
来源:互联网 发布:淘宝网店认证照片 编辑:程序博客网 时间:2024/06/06 00:35
引用自:http://apps.hi.baidu.com/share/detail/18543708
用VS2005建立一个windows项目,取名test
引用dll文件
编写代码,正常引用dll里的类库,
同时在test项目添加资源文件(该文件就是刚才引用的dll文件)
VS2005会自动生成引用代码,我这里引用的是IrisSkin2.dll
然后在Main(program.cs)函数里加入代码
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
string path = Application.StartupPath + "/";
string dllFileName = "IrisSkin2.dll";
//******加载IrisSkin2.dll******
if (!File.Exists(path + dllFileName)) //文件不存在
{
FileStream fs = new FileStream(path + dllFileName, FileMode.CreateNew, FileAccess.Write);
byte[] buffer = GetData.Properties.Resources.IrisSkin2;//{GetData是命名空间}
fs.Write(buffer, 0, buffer.Length);
fs.Close();
}
//*****************************
Application.Run(new GDForm());
}
编译test项目,生成exe文件,
然后删除引用的dll文件(注意是先编译,再删除)
复制该exe文件就可以在别的地方运行了(不用dll,运行EXE会自动生成DLL文件)
- 把DLL文件打包进EXE的技巧(C#)
- 把DLL文件打包进EXE的技巧(C#)
- 把DLL文件打包进EXE的技巧(C#)
- 把DLL文件打包进EXE的技巧(C#)
- 【转】把DLL文件打包进EXE的技巧(C#)
- C#把DLL文件打包进EXE的技巧
- C#把DLL文件打包进EXE
- Delphi 把现有的EXE工程转成DLL工程(EXE文件转成DLL文件)
- 关于把python程序打包成exe文件的操作
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(VB版)
- LoadResourceDll类,载入资源中的动态链接库(dll)文件,把DLL打包到EXE文件里面
- C#中将所有引用的DLL 和exe文件打包成一个exe文件
- C# winform 中把引用的dll都打包到一个exe中的方法
- 把EXE和配置文件打包为单文件EXE
- 获取SVN版本信息更新exe,dll文件的版本信息(C++, C#)
- 将exe和dll文件打包成单一的启动文件
- 能不能把一个现在的exe文件整合在DLL文件中?
- Meego上安装Wayland
- c/c++编译器的内存分配模式
- opengl实现任意两点间画圆柱体
- 从克隆到原型模式
- $formValidator为空或找不到对象
- 【转】把DLL文件打包进EXE的技巧(C#)
- VMware 安装Ubuntu 配置
- 新手学汉化的箴言—— 责任胜于能力
- 又说intent
- FrameBuffer 之 fb_fix_screeninfo 、fb_var_screeninfo
- ASP实现Excel导入Access数据库
- 【学习】应用程序、软件、系统,三者应该如何区分?
- oracle主键自增长设置
- 我的爱