vb.net把dll放到程序的Resources资源里面,能直接调用Resources里面的dll吗?

vb.net把dll放到程序的Resources资源里面,能直接调用Resources里面的dll吗?如果能的话,调用代码是什么啊?补充下,主要是想实现单个exe程序运行... vb.net把dll放到程序的Resources资源里面,能直接调用Resources里面的dll吗?
如果能的话,调用代码是什么啊?
补充下,主要是想实现单个exe程序运行,把dll融合到exe程序里边,
展开
 我来答
创作者zUzVB1Sl31
2013-10-19 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部
dll文件可以直接引用进去啊,你打开引用文件,直接引用进去就好了,是在程序引用里面,本身就融合在exe文件里,何必放在Resource目录下,画蛇添足。
一些特定的文件,如DB格式、Cab格式、图片格式直接放在相对目录下不就好了,不然你要开发一个稍微像样点的软件根本没办法打包给别人,资源包和检测安装包你怎么给别人打包安装嘛?Resource目录是针对ASP.NET WebForm程序,MapPath的方法可以直接取得资源目录。WinForm考虑他的项目移植性,你直接做安装包就好了,安装资源文件到哪个位置应该由客户自己来定。
dll本身就是封装好的代码,可以直接引用编译,不属于资源文件行列。
第三方控件也不是什么耻辱的事情,大部分成功的软件都是自己开发第三方控件,你用微软自带的控件根本满足不了市场需求,仅仅维持一个学习层次。
清水栞
2013-10-18 · TA获得超过1547个赞
知道小有建树答主
回答量:1538
采纳率:50%
帮助的人:1011万
展开全部
如果是想为了缩减文件数量,可以考虑用这种方法,另外要配合反射使用。
我觉得这样其实没有必要,多两三个文件没关系,绿色包打一下就行了。大部分用户还是可以接受的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光的雷咩咩
2013-10-18 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:8247万
展开全部
请百度一下这个:ILMerge
更多追问追答
追问
不借助这个程序,还有其他方法吗?好像e语言可以,vb.net呢?
追答
可以的啊,你先要学会释放资源,然后就是一个普通的文件,然后就是利用反射读取和运行程序集。不过只要用户足够聪明,还不是可以探测到你用了哪些dll啊?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式