C#中将DLL文件打包到EXE文件
1:在工程目录增加dll目录,然后将dll文件复制到此目录,例如:
2:增加引用,定位到工程的dll目录,选中要增加的dll文件
3:修改dll文件夹下面的dll文件属性
选中嵌入式资源,不复制。
4:增加dll加载代码
static class Program{/// <summary>/// The main entry point for the application./// </summary> [STAThread]static void Main(){AppDomain.CurrentDomain.AssemblyResolve += (sender, args) =>{string resourceName = "openie01.dll" + new AssemblyName(args.Name).Name + ".dll";using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName)){Byte[] assemblyData = new Byte[stream.Length];stream.Read(assemblyData, 0, assemblyData.Length);return Assembly.Load(assemblyData);}};Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1());}}
C#中将DLL文件打包到EXE文件相关推荐
- 将py文件打包为exe文件
今天和大家分享一下如何将py文件打包为exe文件. 安装步骤 1.Win+R键打开cmd 2.在cmd中输入指令下载第三方库pyinstaller,该第三方库可以将py文件转换成独立的exe文件(跨平 ...
- 将Python文件打包成exe文件(超详细)
首先,我们为什么要把Python文件打包成exe文件? 因为,Python文件需要Python IDE打开 而exe,就是一个程序,双击就开了! 岂不是妙哉? 基础准备 首先,打开终端,我们要下载打包 ...
- Python项目打包后找不到路径问题,将资源文件数据文件打包到exe文件中
目录 问题描述 Python项目打包后,找不到配置文件路径 1.冻结路径 2.使用方法 将资源文件打包到exe文件中 1.打包前准备 2.返回临时路径 3.使用方法 4.编译打包 问题描述 pyins ...
- python - .py文件打包成.exe文件, 发送给别人
python文件打包成.exe文件有两种方式 参考: pyinstaller打包 Nuitka打包 环境 环境 描述 OS Windows10 64位 python 3.7 pycharm 2019 ...
- pyinstaller将py文件打包成EXE文件(保姆级教程)
一.PyInstaller 库的安装 1.一般安装步骤: pip install pyinstaller一般的安装方法是在cmd命令提示符环境下输入: window+r 运行cmd 输入以下内容切换到 ...
- python爬虫文件打包成exe文件
前言: 最近想把写好的爬虫文件发给朋友,由于考虑到朋友电脑里没有运行环境,下载环境安装所需要的库实在是太麻烦了,所以直接打包成exe文件发给他,这样就算没有python环境也可以双击exe文件运行.这 ...
- Python:pyinstaller如何将一个项目的.py和相关资源文件打包生成.exe文件
前言 写这篇博文真属于意外,因为小编不是以学术为目的的,而仅仅是以讨女朋友喜欢为目的,所以文中略有狗粮.撇开这些,相信大家找到为了找到一个可行方案已经寻寻觅觅良久,本文或许便是你的"真命天子 ...
- 将python文件打包成exe文件(带附属txt文件)
一.安装pyinstaller 打包需要用到pyinstaller,打开cmd,直接输入下面语句即可: pip install pyinstaller 就像下图这样: 二.打包 2.1 文件 我想要打 ...
- 将Python文件打包为exe文件,并在控制台运行之简易教程
第一步 在线安装 pyinstaller. 方法:打开win+ R,输入cmd,在命令行输入"pip install pyinstaller" 静等几分钟后即可安装成功. 第二步 ...
- linux添加py自启动脚本_PyInstaller详解:将.py文件打包成exe文件
1. 安装 本人系统是:Ubuntu16.04,python3.7. 安装的pyinstaller==3.5, UPX==upx-3.95-amd64_linux.tar.xz.不安装对应版本的pyi ...
最新文章
- 谷歌的量子计算机如何改变世界
- 校园网站服务器配置参数,校园网服务器性能 配置及分布
- 车险赔付率分析报告_车险改革究竟是涨价还是降价了?9月19号后买会便宜吗?...
- econtrol窗体设计器
- 使用QUIC协议实现实时视频直播0卡顿
- python简单连接数据库
- redshift教程_分析和可视化Amazon Redshift数据—教程
- 在HTML中插入JavaScript代码的方式
- golang获取程序运行路径
- 滴滴“负重”387天
- 美图录爬虫(requests模块,re模块)
- 高德地图---Poi搜索遇到的坑
- [Usaco2010 Hol]cowpol 奶牛政坛
- spring04:注入依赖
- Wireshark入门与进阶---Capture Options各项的含义与设定
- 那些年,我们一起读过的《JAVA与模式》
- SSM+高校食堂外卖服务小程序 毕业设计-附源码200910
- 操作系统(COPY自wk)
- cropper的基本用法
- 邮箱POP3和SMTP的服务器地址
热门文章
- python字符串转浮点数_如何在Python中检查字符串是否为数字(浮点数)?
- 如何打开eclipse进行编写Java程序
- Visual Studio进行linux远程开发
- 链表题目----5 相交链表 和 环形链表 和 返回链表开始入环的第一个节点
- 19 删除链表的倒数第N个
- 使用头文件的原因和规范
- 【Linux网络编程学习】预备知识(网络字节序、IP地址转换函数、sockaddr数据结构)
- 【操作系统】进程调度(2b):STCF(最短完成时间优先) 算法 原理与实践
- 日期与时间(C/C++)
- nginx源码阅读(二).初始化:main函数及ngx_init_cycle函数