社区
C#
帖子详情
怎样把多个DLL和EXE打包成一个EXE?
bryht
2010-11-10 02:15:57
我想做一个EXE还有多个DLL,想打包成一个EXE方便使用携带(不是Setup.exe),跟飞鸽一样
还有,如果我用到Framework4了,但是客户端没有
我能不能把我涉及到的DLL一块给打包了,怎么弄?
...全文
1617
29
打赏
收藏
怎样把多个DLL和EXE打包成一个EXE?
我想做一个EXE还有多个DLL,想打包成一个EXE方便使用携带(不是Setup.exe),跟飞鸽一样 还有,如果我用到Framework4了,但是客户端没有 我能不能把我涉及到的DLL一块给打包了,怎么弄?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bryht
2012-08-02
打赏
举报
回复
[Quote=引用 28 楼 的回复:]
楼主,楼主,你这个问题解决没有啊,我最近在研究这个~~~~求解
[/Quote]
VBScript
Html+JS
木有学
2012-07-16
打赏
举报
回复
楼主,楼主,你这个问题解决没有啊,我最近在研究这个~~~~求解
木有学
2012-07-16
打赏
举报
回复
楼主楼主,你这个问题解决没啊,我现在也需要这方面的资料呢~~
nlagw
2012-04-26
打赏
举报
回复
为获得这个知识点,膜拜一回!
cjh18168
2011-08-05
打赏
举报
回复
我也想知道这个要怎么弄。。。
机器人
2010-11-11
打赏
举报
回复
那用VBScript好了。小而强大。。。只要是Windows都支持。连编译都省了。(C,C++还要编译)
bryht
2010-11-10
打赏
举报
回复
[Quote=引用 21 楼 litaoye 的回复:]
这个要求有点高,肯定不行,不如在安装包中先给用户装一个4.0吧,Client Profile或许还小一点。
引用 17 楼 liming7758521521 的回复:
还有,如果我用到Framework4了,但是客户端没有
我能不能把我涉及到的DLL一块给打包了,怎么弄?
[/Quote]
我想开发一个放在U盘里,随便拿到什么地方用的小应用,带个Framework的话就没有灵活性可言了
bryht
2010-11-10
打赏
举报
回复
[Quote=引用 19 楼 fangxinggood 的回复:]
没有.net framework 不行。你需要.net CLR,就像java需要JVM一样。
[/Quote]
javascript:alert(navigator.userAgent)//浏览器里输入这句话
会看到Windows NT 5.1
像有的EXE程序只要有这个就能运行?这样的程序能用C#编吗?如果不是那是用什么编的?
绿色夹克衫
2010-11-10
打赏
举报
回复
这个要求有点高,肯定不行,不如在安装包中先给用户装一个4.0吧,Client Profile或许还小一点。
[Quote=引用 17 楼 liming7758521521 的回复:]
还有,如果我用到Framework4了,但是客户端没有
我能不能把我涉及到的DLL一块给打包了,怎么弄?
[/Quote]
ErrorCode1987
2010-11-10
打赏
举报
回复
怎么可能打包一下就好了呢
肯定要装framework啊
机器人
2010-11-10
打赏
举报
回复
没有.net framework 不行。你需要.net CLR,就像java需要JVM一样。
bryht
2010-11-10
打赏
举报
回复
[Quote=引用 7 楼 holyplace 的回复:]
试试右键属性-》生成操作-》嵌入式资源
[/Quote]
找到了,在要打包进EXE的文件上-》右键-》属性-》生成操作-》嵌入式资源
bryht
2010-11-10
打赏
举报
回复
还有,如果我用到Framework4了,但是客户端没有
我能不能把我涉及到的DLL一块给打包了,怎么弄?
是说我把
Microsoft.CSharp.dll
PresentationCore.dll
PresentationFramework.dll
System.dll
System.Core.dll
System.Data.dll
System.Data.DataSetExtensions.dll
System.Xaml.dll
System.Xml.dll
System.Xml.Linq.dll
WindowsBase.dll
//这些是一个WPF程序初始的DLL
MySample.exe
//这是我的EXE
这些都打包成一个EXE,我在客户端就不用安装Framework4.0了?
netad1970
2010-11-10
打赏
举报
回复
在vs中添加一个发布安装的项目,设置好,然后生成安转版本即可。
xrongzhen
2010-11-10
打赏
举报
回复
看看这里
http://blog.csdn.net/xrongzhen/archive/2010/08/05/5790313.aspx
机器人
2010-11-10
打赏
举报
回复
用 ILMerge.exe 可以合并dll和exe
redlei
2010-11-10
打赏
举报
回复
2樓的頭像 似乎很淫蕩。。。
redlei
2010-11-10
打赏
举报
回复
本座也 mark一下吧
兔子-顾问
2010-11-10
打赏
举报
回复
不行吧。用.net rector可以加壳成一个exe。
bryht
2010-11-10
打赏
举报
回复
[Quote=引用 9 楼 purple_tide 的回复:]
可以的 要把dll文件包含进去而不是引用进去
然后嵌入资源
然后还要solveAssembly....在启动的时候加载 很麻烦
[/Quote]
你那有小例子吗,能不能分享下?
加载更多回复(8)
Package you
exe
cution files with Iexpress.
exe
本文介绍如何使用iexpress.
exe
工具将
多个
DLL
文件
打包
成
一个
EXE
文件,包括操作步骤和注意事项。
Qt
打包
成
setup.
exe
安装包
本文介绍了如何使用Qt将项目
打包
成
setup.
exe
安装包,包括设置
exe
图标、获取依赖
dll
、使用InnoSetup
打包
工具创建安装程序的详细步骤。同时,文章也提及了在
打包
过程中如何优化和减小安装包大小。
Python
打包
成
exe
文件_详细操作
本文详细介绍如何使用PyInstaller将Python程序
打包
成
独立的
EXE
文件,并附带图标,适用于Windows平台。文章涵盖安装配置、
打包
命令及常见问题解决。
如何使用vs将C++项目
打包
成
一个
dll
本文详细介绍了如何将大型C++项目
打包
成
DLL
文件,包括创建接口、调整项目配置及生
成
DLL
的步骤,适合初学者及需要跨语言调用C++项目的开发者。
Qt程序
打包
成
一个
单独
exe
的方法
本文详细介绍了如何使用Qt自带的windeployqt工具和EnigmaVirtualBox
打包
Qt程序,包括修改
exe
图标、发布流程、
打包
过程中的库依赖问题,以及跨电脑运行时遇到的动态库缺失问题的解决方法。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章