如何将引用别人的DLL,封装到一个exe文件中 我的项目中要引用,比如A.dll,B.dll,现在我想把我的项目生成时,连同A.dll,B.dll生成一个文件C.exe,请问如何实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你引用a和b就是了,然后将属性中 复制到本地 设置为true,这样编译时,就把a和b放到exe同目录下了 帮一同事问的,他非要将两个dll放到一个exe中,请问有没有解决方法? 放到当前项目的bin文件夹下,项目引用它 ILMerge /target: exe /out: output.exe input1.exe input2.dll input3.dll 做为被引用的dll库,在运行时必须是独立存在的文件。不然会提示找不到链接库的。 打包成资源文件,这样就嵌入到exe中了,但你还需要解决运行时引用的问题在应用程序加载dll时会引发AssemblyResolve事件(4.0所有程序集,<4.0只有加载失败的程序集)你在这个事件的处理程序中return所需要的程序集就可以了。参考MSDN 开发一个用户自定义的流程 datagriview里面全选/反选问题 c#如何修改1万行的文本文件中某一行的某个字符串?或插入、删除某一行。 VS2008下打包的项目 弱弱的问题 请教高手关于画图的问题 c#制作的安装包在别的电脑必须得安装.net framework2.0吗? .netWinform中DataGrid多选 vs2010 rdlc报表中 如何设置reportViewer默认横向 如何将动态生成的Excel文件写入到数据库中 C#控件自定义属性的顺序问题。 WPF中显示数据库数据的控件
在应用程序加载dll时会引发AssemblyResolve事件(4.0所有程序集,<4.0只有加载失败的程序集)
你在这个事件的处理程序中return所需要的程序集就可以了。参考MSDN